import { Show, newNarratorDialogue, newLinesDialogue, newImgNarratorDialogue } from './engine.js';
import { auv, zhi, sagi, hei, tang, teacher, yi, EW } from './init.js';

const s1Dialogues = [
    newImgNarratorDialogue('./三中门口.jpg'),
    newNarratorDialogue('清晨的泾县三中，空气中弥漫着机油、饲料和食堂油炸蟑螂的气息'),
    newNarratorDialogue('作为这所中专里鹤立鸡群的存在——身高一米九、留着柔顺中长发、背着iPad、气质却意外温润的画师AUV，正站在食堂门口，陷入今日份的第一次拉扯'),
    newLinesDialogue('喂！AUV！', zhi),
    newNarratorDialogue('AUV低头，看到的是至宝。她双手叉腰，眉头微蹙，努力摆出一副"我很凶"的样子，但微微泛红的耳尖和躲闪的眼神出卖了她'),
    newNarratorDialogue('她怀里紧紧抱着那台贴满二次元贴纸的厚重笔记本，像抱着盾牌'),
    newLinesDialogue('那个…实训楼…我昨晚用UE4搭的新场景…', zhi),
    newNarratorDialogue('她声音顿了一下，似乎想维持凶巴巴的语气，但尾音却不由自主地弱了下去'),
    newLinesDialogue('…光影烘焙好像…炸了！完全没法看！你…你课间给我看看去！', zhi),
    newNarratorDialogue('她说完，像是耗尽了"凶悍"的能量，飞快地低下头'),
    newNarratorDialogue('手指无意识地抠着笔记本边缘的贴纸，声音又低又急地补充道'),
    newLinesDialogue('就…就占用你一点点时间…别想太多！纯粹是技术支援！', zhi),
    newLinesDialogue('喂！阿至！你又想独占AUV宝贵的课间时间吗？', sagi),
    newNarratorDialogue('一个充满活力的声音像颗小炮弹一样冲了过来。是sagi'),
    newNarratorDialogue('她穿着改短的校服裙，露出小麦色的健康长腿，浅黄色的头发披散下来，随着她的动作跳跃'),
    newNarratorDialogue('她一把搂住至宝的脖子（后者身体明显一僵），然后笑嘻嘻地看向AUV'),
    newNarratorDialogue('她晃了晃手机屏幕，上面是《迷你世界》的联机界面'),
    newLinesDialogue('AUV~别听她的，那些蓝图啊模型啊多烧脑！午休来机房B区找我呗？', sagi),
    newLinesDialogue('我新搭了个超——级炫酷的过山车乐园，还设计了隐藏BOSS战！', sagi),
    newLinesDialogue('就缺个技术指导帮我调下红石机关的触发逻辑，保证比对着电脑屏幕发呆有意思多了！', sagi),
    newNarratorDialogue('她眨眨眼，带着不容拒绝的热情'),
    newNarratorDialogue('AUV还没来得及回应任何一方，一股混合着高级香水与淡淡青草饲料味的气息飘了过来'),
    newNarratorDialogue('穿着看似普通但剪裁极其考究的校服、戴着标志性黑框眼镜的黑毛黑框厨，姿态努力维持着优雅地走了过来'),
    newNarratorDialogue('她手里紧紧抓着一份印着"三中生态养殖场"logo的文件夹'),
    newNarratorDialogue('文件夹正面赫然贴着一个醒目的路人女主安艺伦也大头贴纸'),
    newNarratorDialogue('她的目光快速扫过AUV，然后猛地移开，脸颊瞬间飞起两抹红晕'),
    newNarratorDialogue('她赶紧推了推眼镜试图遮挡，但镜片后的眼神却像受惊的小鹿一样慌乱'),
    newNarratorDialogue('她深吸了好几口气，才勉强把目光重新聚焦在AUV身上'),
    newLinesDialogue('A…AUV同学！', hei),
    newNarratorDialogue('她的声音开头有点磕巴，带着明显的紧张'),
    newNarratorDialogue('但当话题转向她热爱的领域时，声调瞬间拔高，眼睛亮得惊人'),
    newLinesDialogue('放假之后！东京！池袋 Sunshine City！有那个限定的电锯人艺术展！', hei),
    newLinesDialogue('官方放出的预览图你看了吗？！虽然…虽然电锯人不是我的主推类型啦…', hei),
    newNarratorDialogue('她声音稍微弱了一瞬，但立刻又兴奋起来'),
    newLinesDialogue('但是！玛奇玛小姐！还有阿秋！也很值得研究美学表现力啊！', hei),
    newLinesDialogue('而且说不定能淘到稀有周边！', hei),
    newNarratorDialogue('她越说越兴奋，手不自觉地比划着'),
    newNarratorDialogue('仿佛完全沉浸在自己的世界里，那份面对AUV的娇羞暂时被狂热粉丝的激情压了下去'),
    newLinesDialogue('所…所以！那个…我需要一个…嗯…懂行的…能…能一起讨论细节…', hei),
    newLinesDialogue('呃…我是说！提供即时美学反馈的人！特别是对角色气质和细节表现的鉴赏！', hei),
    newNarratorDialogue('她飞快地瞥了一眼AUV的表情，又像被烫到一样低下头'),
    newNarratorDialogue('手指无意识地绞着文件夹的边缘，声音越来越小，几乎是在嘟囔'),
    newLinesDialogue('行…行程、机票、酒店、米其林餐厅…都…都我包了！', hei),
    newLinesDialogue('你…你…你跟我一起去…好不好？', hei),
    newNarratorDialogue('她说完最后一个字，整张脸都红透了，迅速低下头假装整理文件夹'),
    newLinesDialogue('哇！菟菟学姐又要带学长去玩大的了！', tang),
    newNarratorDialogue('一个带着点慵懒却又莫名亢奋的声音插了进来'),
    newNarratorDialogue('是躺啊堂。她像只电量不太足但依然想蹦跶的小动物一样晃悠着出现'),
    newNarratorDialogue('眼下有淡淡的黑眼圈，怀里抱着厚厚的速写本'),
    newNarratorDialogue('速写本上露出各种奇思妙想角色的草稿一角'),
    newLinesDialogue('学长学长！你看！', tang),
    newNarratorDialogue('她迫不及待地翻开本子，指着一个线条狂野、造型奇特的绷带少女'),
    newLinesDialogue('这是我昨晚灵感爆发画的"食堂打饭战神·铁胃阿花"！', tang),
    newLinesDialogue('设定是能吞噬食堂的一切黑暗料理！连阿姨手抖掉在地上的不明肉块、隔夜发绿的粘稠浓汤、甚至传说中那个会蠕动的油炸蟑螂王都能一口闷！', tang),
    newLinesDialogue('绝对的人间兵器！拯救三中莘莘学子于水深火热！', tang),
    newLinesDialogue('但总觉得动态不够帅，学长你人体画得超神，快帮我改两笔嘛！就现在！很快的！', tang),
    newNarratorDialogue('她仰起那张带着黑眼圈的小脸，大眼睛里闪烁着期待的光芒'),
    newNarratorDialogue('完全无视了旁边的大型社死现场和瞬间更加凝固的气氛'),
    newNarratorDialogue('AUV站在原地，被四个女孩团团围住'),
    newNarratorDialogue('至宝的技术支援、sagi的过山车邀请、黑毛黑框厨的东京之旅、躺啊堂的食堂战神设计'),
    newNarratorDialogue('四重请求像潮水般涌来，让他感到一阵眩晕'),
    newNarratorDialogue('他下意识地后退半步，手指无意识地摩挲着iPad边缘'),
    newNarratorDialogue('脑海中闪过游戏里被各种任务同时轰炸的场景'),
    newLinesDialogue('新号别搞，老号也别搞！', auv),
    newNarratorDialogue('空气瞬间凝固了'),
    newNarratorDialogue('至宝吓得浑身一哆嗦，笔记本差点脱手'),
    newNarratorDialogue('整个人缩得更小了，眼神里充满了不知所措的慌乱'),
    newNarratorDialogue('sagi脸上的笑容僵住了，眨巴着大眼睛'),
    newNarratorDialogue('随即像是突然理解了一样，噗嗤一声笑了出来'),
    newLinesDialogue('噗！AUV你明日方舟玩傻啦？什么新号老号？我这是新地图！新BOSS！', sagi),
    newNarratorDialogue('黑毛黑框厨被这突如其来的喊声惊得手一抖，文件夹差点掉地上'),
    newNarratorDialogue('她猛地抬起头，黑框眼镜后的眼睛瞪得溜圆'),
    newNarratorDialogue('脸颊上那抹红晕又"腾"地一下烧了起来'),
    newNarratorDialogue('她张了张嘴，似乎想反驳，但一时语塞'),
    newNarratorDialogue('只能抿紧嘴唇，眼神里混杂着羞恼、困惑和委屈'),
    newNarratorDialogue('躺啊堂是唯一一个似乎完全没被影响节奏的人'),
    newNarratorDialogue('她举着速写本，被这突然拔高的声音弄得懒洋洋地歪了歪头，打了个小小的哈欠'),
    newLinesDialogue('唔…学长？搞什么？搞阿花的动态吗？现在搞吗？', tang),
    newNarratorDialogue('她甚至往前慢吞吞地凑了凑，把本子又往AUV眼前递了递'),
    newLinesDialogue('你看这里，这个绷带飘起来的角度是不是不够飒？', tang),
    newNarratorDialogue('AUV看着眼前这四张表情各异的脸——至宝的惊恐、sagi的嬉笑、菟菟的羞愤、躺啊堂的执着'),
    newNarratorDialogue('感觉一阵脱力。他扶了扶额头，一米九的身高此刻只想找个地缝钻进去'),
    newLinesDialogue('不是…我的意思是…', auv),
    newNarratorDialogue('AUV试图解释，声音带着疲惫'),
    newLinesDialogue('现在！马上！要！打！铃！了！', auv),
    newNarratorDialogue('他几乎是咬着牙，一字一顿地说出最后几个字'),
    newNarratorDialogue('同时指向教学楼方向，那里隐约传来了预备铃的刺耳嗡鸣'),
    newNarratorDialogue('仿佛被按下了开关'),
    newLinesDialogue('啊！我的光影！', zhi),
    newNarratorDialogue('至宝第一个反应过来，抱着笔记本像受惊的兔子一样转身就往实训楼方向跑'),
    newLinesDialogue('AUV！午休记得来啊！汽水别忘了！', sagi),
    newNarratorDialogue('sagi一拍脑袋，也顾不上再调侃AUV了'),
    newNarratorDialogue('浅黄色的披肩发尾一甩，风风火火地冲向机房'),
    newNarratorDialogue('黑毛黑框厨深吸一口气，强行压下脸上的红晕和眼中的波澜'),
    newNarratorDialogue('恢复了那副努力维持的优雅姿态，只是脚步略显急促'),
    newNarratorDialogue('她快速瞥了AUV一眼'),
    newLinesDialogue('要不要去…QQ回我…', hei),
    newNarratorDialogue('留下一句带着点颤音的话，然后也转身快步离开，只是背影怎么看都有点落荒而逃的意味'),
    newLinesDialogue('诶？都走了？', tang),
    newNarratorDialogue('躺啊堂看着瞬间空荡的周围'),
    newNarratorDialogue('又看看AUV，再看看自己本子上的"铁胃阿花"，小脸一垮'),
    newLinesDialogue('学长…那阿花…', tang),
    newLinesDialogue('活动课！画室！', auv),
    newNarratorDialogue('AUV几乎是吼出来的，感觉自己的耐心彻底清零了'),
    newLinesDialogue('现在！立刻！去教室！不然迟到了！', auv),
    newLinesDialogue('哦！好嘞！学长活动课见！别忘了阿花！', tang),
    newNarratorDialogue('躺啊堂倒是很听话，立刻收起本子跑开了'),
    newNarratorDialogue('看着瞬间清场的食堂门口，AUV长长地、长长地吐出一口浊气'),
    newNarratorDialogue('空气中机油、饲料、油炸蟑螂的气息似乎都淡了些'),
    newNarratorDialogue('他低头看了看自己手里的iPad，屏幕还停留在昨晚没画完的草图上'),
    newLinesDialogue('新号别搞，老号也别搞…', auv),
    newNarratorDialogue('他喃喃自语地重复了一遍刚才的"救命箴言"'),
    newNarratorDialogue('嘴角扯出一个比哭还难看的笑容'),
    newLinesDialogue('这三中的早晨…真是比电锯人还狂野', auv),
    newNarratorDialogue('他摇摇头，迈开长腿，认命地朝着即将响起正式上课铃的教学楼走去'),
    newNarratorDialogue('至于UE4的光影、迷你世界的BOSS、东京的电锯人展、还有那个能吞噬黑暗料理的绷带少女阿花…'),
    newLinesDialogue('唉，只能等课间、午休、活动课…再一个一个去搞', auv),
    newNarratorDialogue('这拉扯的日常，才刚刚开始')
];
const s1 = new Show(s1Dialogues);

const sagiMini1Dialogues = [
    newImgNarratorDialogue('./教室.jpg'),
    newLinesDialogue('AUVAUV', sagi),
    newNarratorDialogue('sagi的声音压得低低的，但那股兴奋劲儿隔着半个座位都能感受到'),
    newNarratorDialogue('她半个身子都快歪到AUV这边，头发蹭到了AUV的胳膊'),
    newNarratorDialogue('她把自己的手机屏幕小心翼翼地藏在摊开的《计算机网络基础》课本下面'),
    newNarratorDialogue('屏幕亮着，正是《迷你世界》那熟悉的像素风界面'),
    newNarratorDialogue('上面是她那个未完成的过山车乐园'),
    newLinesDialogue('你看你看！', sagi),
    newNarratorDialogue('sagi用手指戳着屏幕，完全无视了讲台上已经开始板书的老师'),
    newLinesDialogue('我刚刚想到，这个BOSS战触发点，如果不用红石，用压力板加发射器抛射TNT怎么样？', sagi),
    newLinesDialogue('是不是更有爆炸效果？或者…或者用岩浆块做陷阱？但感觉不够酷炫…', sagi),
    newNarratorDialogue('她一边说，一边用手指在屏幕上飞快地点着，演示着她的天才构想'),
    newNarratorDialogue('游戏音效被她调到了最低，但像素小人奔跑跳跃的细微声音还是钻进了AUV的耳朵'),
    newNarratorDialogue('AUV只觉得太阳穴又开始隐隐作痛'),
    newNarratorDialogue('他试图把注意力集中在课本上那些枯燥的命令上'),
    newNarratorDialogue('但sagi的手机屏幕像个小太阳一样在他余光里晃悠'),
    newNarratorDialogue('那些像素方块和跳跃的小人不断侵蚀着他的视线'),
    newNarratorDialogue('他微微侧身，想拉开一点距离'),
    newLinesDialogue('sagi…上课呢…', auv),
    newLinesDialogue('哎呀，就看一下嘛！很快的！', sagi),
    newNarratorDialogue('sagi完全没领会他的暗示，反而把手机又往他这边推了推'),
    newNarratorDialogue('屏幕几乎要怼到AUV脸上'),
    newLinesDialogue('你看这个角度，过山车俯冲下来的时候，如果在这里加个弹射装置，把玩家直接弹到BOSS脸上，是不是超刺激？', sagi),
    newLinesDialogue('但弹射力度怎么控制？用活塞还是粘液块？快帮我想想！', sagi),
    newNarratorDialogue('讲台上的老师似乎察觉到了这边的学术交流'),
    newNarratorDialogue('目光锐利地扫了过来'),
    newNarratorDialogue('AUV瞬间挺直了背，假装认真看课本'),
    newNarratorDialogue('心脏砰砰直跳'),
    newNarratorDialogue('sagi也条件反射地把手机往课本下又塞了塞'),
    newNarratorDialogue('但手指还在屏幕上偷偷划拉着，显然没死心'),
    newNarratorDialogue('老师目光移开'),
    newLinesDialogue('AUV求你了嘛就帮我看一下这个弹射装置嘛！', sagi),
    newNarratorDialogue('sagi立刻又凑了过来，这次声音更小了，带着点撒娇的意味'),
    newLinesDialogue('不然我这个午休的惊喜就泡汤了！', sagi),
    newLinesDialogue('你也不想我的超级过山车乐园开不了张吧？', sagi),
    newNarratorDialogue('她眨巴着大眼睛'),
    newNarratorDialogue('里面充满了对迷你世界的执着和对AUV的无限期待'),
    newNarratorDialogue('AUV看着课本上冰冷的py代码'),
    newNarratorDialogue('又瞥了一眼课本下那个热火朝天的像素世界'),
    newNarratorDialogue('再感受着身边sagi那几乎要化为实质的"快帮我想想"的意念攻击'),
    newNarratorDialogue('一股深深的无力感涌上心头'),
    newNarratorDialogue('他闭上眼，深吸一口气'),
    newNarratorDialogue('用只有两人能听到的气音，带着一种近乎绝望的疲惫'),
    newLinesDialogue('嘶…怎么还有…', auv),
    newNarratorDialogue('他顿了顿，仿佛用尽了全身力气才吐出后半句'),
    newLinesDialogue('…我要没招了…', auv),
    newNarratorDialogue('sagi听到他这近乎投降的嘟囔，非但没有收敛，反而眼睛更亮了'),
    newNarratorDialogue('仿佛看到了胜利的曙光'),
    newLinesDialogue('没招就对了！快看！这个粘液块的位置是不是放这里更好？', sagi),
    newNarratorDialogue('她嘿嘿一笑，把手机又往AUV眼皮底下送了送'),
    newNarratorDialogue('用气音兴奋地说'),
    newNarratorDialogue('AUV认命地叹了口气'),
    newNarratorDialogue('微微侧过头，目光无奈地投向那片被课本遮掩的、属于sagi的迷你世界'),
    newNarratorDialogue('讲台上，老师还在讲着py的socket原理'),
    newNarratorDialogue('而AUV的脑子里，已经开始不受控制地计算起粘液块的弹射角度和TNT的爆炸范围了')
];
const sagiMini1Show = new Show(sagiMini1Dialogues);

const sagiMini1FailDialogues = [
    newImgNarratorDialogue('./教室.jpg'),
    newLinesDialogue('AUVAUV', sagi),
    newNarratorDialogue('sagi压低声音，手机藏在课本下'),
    newNarratorDialogue('屏幕上是《迷你世界》的过山车乐园'),
    newLinesDialogue('快看！弹射装置用活塞还是粘液块？', sagi),
    newNarratorDialogue('她兴奋地戳着屏幕'),
    newLinesDialogue('sagi…上课呢…', auv),
    newLinesDialogue('就一下！帮我想想嘛！', sagi),
    newNarratorDialogue('她凑得更近，屏幕几乎怼到AUV脸上'),
    newNarratorDialogue('老师目光扫过，两人瞬间僵直'),
    newLinesDialogue('AUV求你了！午休惊喜就靠它了！', sagi),
    newNarratorDialogue('sagi眼神充满期待'),
    newNarratorDialogue('AUV无奈叹气'),
    newLinesDialogue('嘶…简单点…', auv),
    newLinesDialogue('…直接放个按钮，按一下BOSS就死了呗…', auv),
    newNarratorDialogue('sagi笑容凝固'),
    newLinesDialogue('哈？？？', sagi),
    newLinesDialogue('按一下BOSS就死？！那还玩什么啊！', sagi),
    newNarratorDialogue('她痛心疾首'),
    newNarratorDialogue('老师再次投来警告目光'),
    newNarratorDialogue('sagi绝望地收回手机'),
    newNarratorDialogue('AUV尴尬摸鼻'),
    newLinesDialogue('…当我没说…', auv),
    newNarratorDialogue('午休的惊喜计划，宣告破产')
];
const sagiMini1FailShow = new Show(sagiMini1FailDialogues);

const zhiKfcDialogues = [
    newImgNarratorDialogue('./食堂.jpg'),
    newLinesDialogue('喂！AUV！', zhi),
    newNarratorDialogue('至宝头也不抬地敲着笔记本键盘，语气带着明显的不耐烦'),
    newLinesDialogue('杵这儿干嘛？挡我WIFI信号了！', zhi),
    newNarratorDialogue('AUV毫不在意地拉开她对面的椅子坐下'),
    newLinesDialogue('疯狂星期四', auv),
    newLinesDialogue('V我50', auv),
    newNarratorDialogue('至宝从屏幕前抬起头，翻了个巨大的白眼'),
    newLinesDialogue('哈？！你当老娘ATM啊？', zhi),
    newNarratorDialogue('她暴躁地合上笔记本，发出"啪"的一声响'),
    newLinesDialogue('上周借的100还没还呢！', zhi),
    newNarratorDialogue('但手指已经诚实地在手机上操作起来'),
    newLinesDialogue('谢了，下周还你双倍', auv),
    newLinesDialogue('切！信你才有鬼！', zhi),
    newNarratorDialogue('至宝嘴上骂着，却已经起身往点餐台走'),
    newLinesDialogue('老规矩？', zhi),
    newLinesDialogue('嗯，香骨鸡套餐', auv),
    newNarratorDialogue('五分钟后，至宝端着堆成小山的餐盘回来'),
    newNarratorDialogue('"哐当"一声砸在桌上'),
    newLinesDialogue('吃！吃死你！', zhi),
    newNarratorDialogue('她把最大盒的香骨鸡推到AUV面前'),
    newNarratorDialogue('自己则打开一盒黄金脆皮鸡'),
    newNarratorDialogue('两人沉默地啃了几分钟炸鸡'),
    newLinesDialogue('喂', zhi),
    newNarratorDialogue('至宝突然用沾满油的手指戳了戳AUV的iPad'),
    newLinesDialogue('下午活动课来实训楼，帮我调下UE4那个破光影', zhi),
    newNarratorDialogue('她故意用命令的语气，但眼神不自觉地飘向别处'),
    newLinesDialogue('报酬？', auv),
    newLinesDialogue('报酬？！', zhi),
    newNarratorDialogue('至宝差点被薯条呛到'),
    newLinesDialogue('老娘请你吃炸鸡还不够？！', zhi),
    newNarratorDialogue('她作势要抢回AUV面前的鸡块'),
    newLinesDialogue('成交', auv),
    newNarratorDialogue('AUV迅速护住餐盘'),
    newLinesDialogue('再加杯奶茶', auv),
    newLinesDialogue('我靠！', zhi),
    newNarratorDialogue('至宝抓起一根薯条砸向AUV，但嘴角却忍不住微微上扬'),
    newNarratorDialogue('在这个充满机油和饲料味的食堂里，炸鸡的香气和少年少女的吵闹声，构成了三中最真实的日常'),
];
const zhiKfcShow = new Show(zhiKfcDialogues);

const zhiKfcFailDialogues = [
    newImgNarratorDialogue('./食堂.jpg'),
    newLinesDialogue('至！', auv),
    newNarratorDialogue('AUV的声音带着劫后余生的疲惫，还有一丝讨好的意味'),
    newNarratorDialogue('他努力挤出一个笑容（效果大概比哭还难看）'),
    newLinesDialogue('那个…疯狂星期四…V我50？', auv),
    newNarratorDialogue('他现在急需一点正常的东西来抚慰自己饱受摧残的心灵'),
    newNarratorDialogue('比如一顿（相对）正常的疯狂星期四炸鸡，哪怕是在这弥漫着蟑螂味的食堂里'),
    newNarratorDialogue('找至借钱，是他能想到的最"安全"的选项了'),
    newNarratorDialogue('然而，至的反应完全出乎他的意料'),
    newNarratorDialogue('她听到声音，猛地抬起头'),
    newNarratorDialogue('动作幅度有点大，差点撞到怀里的笔记本'),
    newNarratorDialogue('那双因为熬夜调材质而略显疲惫的大眼睛看向AUV'),
    newNarratorDialogue('里面没有了往日的依赖或强装的凶悍'),
    newNarratorDialogue('取而代之的是一种冰冷的、带着审视的、甚至有点委屈的醋意'),
    newNarratorDialogue('她的眉头紧紧蹙起，嘴唇抿成一条倔强的直线'),
    newNarratorDialogue('时间仿佛凝固了几秒，食堂的嘈杂声似乎都远去了，只剩下两人之间这诡异的沉默'),
    newNarratorDialogue('AUV被至宝这从未有过的眼神看得心里发毛，刚想说点什么缓和气氛'),
    newLinesDialogue('哼！', zhi),
    newNarratorDialogue('一声带着浓浓鼻音和不满的轻哼从至的鼻腔里挤出来'),
    newNarratorDialogue('她猛地低下头，不再看AUV'),
    newNarratorDialogue('把脸深深地埋进她那台贴满二次元贴纸的厚重笔记本后面，仿佛那是一个坚不可摧的堡垒'),
    newNarratorDialogue('细若蚊呐、却带着清晰可辨的委屈和赌气的声音从笔记本后面闷闷地传出来'),
    newLinesDialogue('没有！找你的sagi要去！', zhi),
    newNarratorDialogue('AUV彻底僵在了原地'),
    newNarratorDialogue('他看着那个把自己缩成一团、躲在笔记本堡垒后面的青梅竹马'),
    newNarratorDialogue('那闷闷的声音里透出的醋意比任何大声质问都更有杀伤力'),
    newNarratorDialogue('他张了张嘴，却感觉喉咙被什么东西堵住了'),
    newNarratorDialogue('完了…连最后的"安全区"也沦陷了')
];
const zhiKfcFailShow = new Show(zhiKfcFailDialogues);

const sagiMini2SameDialogues = [
    newImgNarratorDialogue('./机房2.jpg'),
    newNarratorDialogue('AUV和sagi头挨着头，沉浸在由方块和逻辑构成的乐园里'),
    newNarratorDialogue('阳光透过窗户洒进来，在键盘上跳跃'),
    newNarratorDialogue('上午的喧嚣仿佛被隔绝在了机房之外'),
    newNarratorDialogue('只剩下像素小人奔跑跳跃的音效和两人偶尔的讨论声'),
    newNarratorDialogue('就在AUV调整完最后一处红石延迟，准备测试BOSS战时'),
    newNarratorDialogue('sagi忽然停下了操作'),
    newNarratorDialogue('她侧过头，看着AUV专注的侧脸，屏幕的光映在她亮晶晶的眼睛里'),
    newNarratorDialogue('她沉默了几秒，手指无意识地摩挲着手机'),
    newNarratorDialogue('然后，用一种比平时轻缓许多、带着点不易察觉的紧张的语气'),
    newLinesDialogue('AUV…', sagi),
    newLinesDialogue('嗯？', auv),
    newNarratorDialogue('AUV应了一声，目光还停留在屏幕上'),
    newNarratorDialogue('手指在键盘上敲击着测试指令'),
    newNarratorDialogue('sagi深吸一口气，像是下定了某种决心'),
    newNarratorDialogue('声音放得更轻，却清晰地传入AUV耳中'),
    newLinesDialogue('你知道吗…在我的世界里…', sagi),
    newNarratorDialogue('她顿了顿，目光从AUV的侧脸移开，落回屏幕上那两个并肩站立的像素小人'),
    newNarratorDialogue('仿佛在对着它们说话'),
    newLinesDialogue('…只会有两件事。', sagi),
    newNarratorDialogue('她的侧脸在屏幕光下显得有些柔和'),
    newNarratorDialogue('继续用那种轻轻的、仿佛在描述一个既定事实的语气'),
    newLinesDialogue('等你…', sagi),
    newLinesDialogue('和陪你。', sagi),
    newNarratorDialogue('空气仿佛凝滞了一瞬，机房的嗡嗡声似乎都变小了，阳光里漂浮的尘埃也慢了下来'),
];

const sagiMini2FailDialogues = sagiMini2SameDialogues.concat([
    newNarratorDialogue('然而，就在这微妙的气氛即将酝酿出点什么的时候'),
    newNarratorDialogue('AUV的视线，鬼使神差地、不受控制地'),
    newNarratorDialogue('飘向了屏幕里BOSS平台旁边'),
    newNarratorDialogue('一棵孤零零的、枝繁叶茂的橡树'),
    newNarratorDialogue('那棵树正好挡在了他精心设计的弹射轨道末端'),
    newNarratorDialogue('如果不处理掉，玩家很可能会被弹射到树上卡住'),
    newNarratorDialogue('几乎是下意识的'),
    newLinesDialogue('那…你不撸树了吗？', auv),
    newNarratorDialogue('AUV指着那棵树说道'),
    newLinesDialogue('啊？', sagi),
    newNarratorDialogue('sagi猛地抬起头')
]);
const sagiMini2FailShow = new Show(sagiMini2FailDialogues);

const sagiMini2Dialogues = sagiMini2SameDialogues.concat([
    newNarratorDialogue('AUV没有移开视线'),
    newNarratorDialogue('他轻轻放下手中的手机'),
    newLinesDialogue('那正好', auv),
    newNarratorDialogue('sagi惊讶地抬起头'),
    newNarratorDialogue('AUV的嘴角带着温和的笑意'),
    newLinesDialogue('在我的世界里', auv),
    newLinesDialogue('也只有两件事', auv),
    newNarratorDialogue('他指向屏幕上并肩站立的两个像素小人'),
    newLinesDialogue('和你一起建造', auv),
    newLinesDialogue('和你一起冒险', auv),
    newNarratorDialogue('sagi的眼睛瞬间亮了起来'),
    newNarratorDialogue('像是有星星在闪烁'),
    newLinesDialogue('那...那说好了！', sagi),
    newNarratorDialogue('她突然抓起AUV的手'),
    newNarratorDialogue('把两人的像素小人拉到一起'),
    newLinesDialogue('从今天起', sagi),
    newLinesDialogue('你就是我的专属技术顾问！', sagi),
    newNarratorDialogue('她笑得灿烂'),
    newNarratorDialogue('像个小太阳'),
    newLinesDialogue('工资呢？', auv),
    newNarratorDialogue('AUV挑眉问道'),
    newLinesDialogue('工资？！', sagi),
    newNarratorDialogue('sagi夸张地瞪大眼睛'),
    newLinesDialogue('本小姐的迷你世界还不够吗！', sagi),
    newNarratorDialogue('她作势要打AUV'),
    newNarratorDialogue('却被AUV笑着躲开'),
    newNarratorDialogue('阳光洒在两个打闹的少年少女身上'),
    newNarratorDialogue('像素小人在屏幕上快乐地转着圈'),
    newNarratorDialogue('在这个由方块构成的世界里'),
    newNarratorDialogue('某种比红石电路更精妙的东西')
]);
const sagiMini2Show = new Show(sagiMini2Dialogues);

const sagiAfternoonDialogues = [
    newImgNarratorDialogue('./机房2.jpg'),
    newNarratorDialogue('午后的阳光斜斜地照进机房，给所有设备镀上一层慵懒的金边'),
    newNarratorDialogue('sagi哼着不成调的小曲，手指在数位板上飞舞'),
    newNarratorDialogue('AUV则在一旁调试着红石电路，嘴角还挂着未散的笑意'),
    newNarratorDialogue('然而，这份宁静并未持续太久'),
    newNarratorDialogue('sagi突然停下画笔，伸了个夸张的懒腰'),
    newLinesDialogue('啊——累死老娘了，不想操笔了！', sagi),
    newNarratorDialogue('她毫无征兆地爆出一句'),
    newNarratorDialogue('AUV手一抖，红石火把差点插错位置'),
    newLinesDialogue('你…你刚才说什么？', auv),
    newNarratorDialogue('sagi转过头，露出一个狡黠又带着点痞气的笑'),
    newLinesDialogue('我说——', sagi),
    newNarratorDialogue('她故意拖长音调，手指点了点数位笔'),
    newLinesDialogue('我在操笔啊！', sagi),
    newNarratorDialogue('字正腔圆，理直气壮'),
    newNarratorDialogue('AUV的CPU瞬间过载，脸“腾”地红了'),
    newLinesDialogue('操…操笔？！', auv),
    newNarratorDialogue('sagi眨眨眼，一脸无辜'),
    newLinesDialogue('对啊，操作笔，简称操笔，有什么问题吗？', sagi),
    newNarratorDialogue('她晃了晃手里的笔，眼神却像小钩子'),
    newNarratorDialogue('AUV噎住，张了张嘴，一个字也吐不出来'),
    newNarratorDialogue('他默默低头，假装研究红石线路'),
    newNarratorDialogue('试图忽略旁边那道越来越灼热的视线'),
    newNarratorDialogue('几分钟后'),
    newNarratorDialogue('sagi忽然凑近，几乎贴到AUV耳边'),
    newLinesDialogue('喂，技术顾问~', sagi),
    newNarratorDialogue('温热的气息拂过耳廓'),
    newNarratorDialogue('AUV浑身一僵'),
    newLinesDialogue('干…干嘛？', auv),
    newNarratorDialogue('声音都变调了'),
    newLinesDialogue('你这红石线路…', sagi),
    newNarratorDialogue('她手指虚虚划过屏幕上的电路'),
    newLinesDialogue('…太快了。', sagi),
    newNarratorDialogue('然后，她压低声音，用只有两人能听到的气音'),
    newLinesDialogue('信不信我把你上了？', sagi),
    newNarratorDialogue('轰——！'),
    newNarratorDialogue('AUV感觉自己的大脑像被TNT炸过'),
    newNarratorDialogue('他猛地弹开，椅子腿在地上划出刺耳的声响'),
    newLinesDialogue('sagi！！！', auv),
    newNarratorDialogue('他面红耳赤，指着她，手指都在抖'),
    newNarratorDialogue('sagi却笑得前仰后合，拍着桌子'),
    newLinesDialogue('哈哈哈！上分！上排行榜！你的电路太快了，地图要上排行榜了！懂不懂！', sagi),
    newLinesDialogue('我说的是米米世界地图排行榜！你想到哪里去了！', sagi),
    newNarratorDialogue('她笑得眼泪都出来了'),
    newNarratorDialogue('AUV气得想撞墙'),
    newNarratorDialogue('他决定不再理这个满嘴跑火车的小疯子'),
    newNarratorDialogue('世界终于清净了…三分钟'),
    newNarratorDialogue('sagi的手机突然响起一声特别提示音'),
    newNarratorDialogue('她低头一看，眼睛瞬间亮了'),
    newLinesDialogue('哇！甲方爸爸打款了！', sagi),
    newNarratorDialogue('她兴奋地晃着手机'),
    newLinesDialogue('男人再富也要卖！', sagi),
    newLinesDialogue('？？？', auv),
    newNarratorDialogue('他惊恐地抬头'),
    newLinesDialogue('卖…卖什么？！', auv),
    newNarratorDialogue('sagi白了他一眼'),
    newLinesDialogue('卖我的地图啊，地图创作分成', sagi),
    newLinesDialogue('不然你以为卖什么？', sagi),
    newNarratorDialogue('她晃了晃手机上来自米米世界官方的打款记录'),
    newNarratorDialogue('眼神纯洁得像小白兔'),
    newNarratorDialogue('AUV感觉自己快被这过山车般的对话整崩溃了'),
    newNarratorDialogue('他深吸一口气，准备戴上耳机隔绝噪音'),
    newNarratorDialogue('就在这时'),
    newNarratorDialogue('sagi的手机屏幕突然怼到他眼前'),
    newNarratorDialogue('屏幕上赫然是一张极其抽象、充满哲学气息的图片'),
    newNarratorDialogue('两个黑白配色的熊猫状生物'),
    newNarratorDialogue('正以一种突破物理极限、充满想象力的姿势'),
    newNarratorDialogue('进行着不可描述的深度交流'),
    newNarratorDialogue('配文：【俺就中意你这种】'),
    newNarratorDialogue('AUV的瞳孔瞬间放大到极致'),
    newNarratorDialogue('血液直冲头顶'),
    newLinesDialogue('sagi！！！！！！', auv),
    newNarratorDialogue('一声饱含羞愤的怒吼响彻整个机房'),
    newNarratorDialogue('所有同学齐刷刷回头'),
    newNarratorDialogue('只见AUV满脸通红，头顶几乎要冒出蒸汽'),
    newNarratorDialogue('而罪魁祸首sagi早已抱着手机笑得缩成一团，在桌子底下疯狂捶地'),
    newNarratorDialogue('阳光依旧明媚'),
    newNarratorDialogue('机房的嗡嗡声依旧'),
    newNarratorDialogue('只是AUV的世界观，已经随着那张哲学熊猫图'),
    newNarratorDialogue('彻底崩塌重组'),
    newNarratorDialogue('他悲愤地意识到'),
    newNarratorDialogue('那个会害羞表白的sagi'),
    newNarratorDialogue('可能只是'),
    newNarratorDialogue('一个美丽的幻觉'),
    newNarratorDialogue('而眼前这个#￥%@#￥的￥%……#，'),
    newNarratorDialogue('才是她的完全体'),
];
const sagiAfternoonShow = new Show(sagiAfternoonDialogues);

const sagiMini2StopSchoolDialogues = [
    newNarratorDialogue('门口的光线被一个背着手的身影挡住，蜂兵老师像一尊门神，或者说，像一台精准扫描的监控探头'),
    newNarratorDialogue('镜片后的目光锐利、平静，且带着一种洞悉一切的了然，缓缓扫过整个机房'),
    newNarratorDialogue('最终定格在角落那对身影上'),
    newNarratorDialogue('时间仿佛被按下了暂停键，AUV和sagi像两个被施了定身咒的像素小人。连屏幕上那两个快乐转圈的小人，都仿佛卡住了'),
    newNarratorDialogue('蜂兵老师没有说话，只是背着手，迈着那种特有的、不疾不徐、仿佛丈量机房每一寸地板的步伐，一步一步走了过来'),
    newNarratorDialogue('脚步声轻得几乎听不见，但在AUV和sagi耳中，不啻于TNT爆炸前的倒计时'),
    newNarratorDialogue('他停在两人桌前，目光先落在sagi屏幕上那对快乐转圈的像素小人，最后，落回两个石化的人类身上'),
    newLinesDialogue('嗯。', teacher),
    newNarratorDialogue('他推了推眼镜，镜片反射出一道睿智（或者说，看透一切）的白光'),
    newLinesDialogue('红石电路，研究得挺投入。', teacher),
    newNarratorDialogue('语气平稳，听不出喜怒，但AUV感觉自己的CPU已经开始过热报警了。'),
    newLinesDialogue('蜂…蜂兵老师！我们在…用迷你世界学习数字电路！', sagi),
    newNarratorDialogue('sagi猛地放下手，试图用身体挡住屏幕上的小人，但显然徒劳无功。'),
    newLinesDialogue('对！数电！学数电！', auv),
    newNarratorDialogue('AUV赶紧坐直，手指在键盘上噼里啪啦一阵乱敲，屏幕上瞬间弹出一堆意义不明的报错'),
    newNarratorDialogue('蜂兵老师没看屏幕，他的目光在两人之间逡巡，仿佛在分析一段极其复杂的多线程程序'),
    newLinesDialogue('学数电？', teacher),
    newNarratorDialogue('他慢悠悠地重复，镜片后的目光锐利如刀'),
    newLinesDialogue('用迷你世界学数电？', teacher),
    newNarratorDialogue('他微微俯身，手指点了点sagi屏幕上那两个几乎贴在一起的像素小人'),
    newNarratorDialogue('他顿了顿，目光扫过两人瞬间煞白的脸'),
    newLinesDialogue('我看你们是在研究‘双人电路并联导通技术’吧？', teacher),
    newNarratorDialogue('AUV感觉自己的CPU风扇都要停转了'),
    newNarratorDialogue('蜂兵老师直起身，背着手踱了半步，声音陡然沉了下来'),
    newLinesDialogue('上午监控室值班老师给我看了一段很有意思的录像', teacher),
    newNarratorDialogue('蜂兵老师的声音不高，却像一块冰冷的铁砧砸在两人心头'),
    newLinesDialogue('画面很清晰。', teacher),
    newNarratorDialogue('他顿了顿，目光像探针一样刺向sagi'),
    newLinesDialogue('某位同学，在《计算机网络基础》课上，', teacher),
    newNarratorDialogue('他刻意加重了课程名称'),
    newLinesDialogue('无视讲台，无视板书，无视课堂纪律。', teacher),
    newNarratorDialogue('他的手指在空中虚点，仿佛在重放那令人窒息的画面'),
    newLinesDialogue('全程低着头，兴致勃勃地…', teacher),
    newNarratorDialogue('他故意拉长了语调'),
    newLinesDialogue('…和同桌研究她的‘迷你世界’过山车。', teacher),
    newNarratorDialogue('‘迷你世界’四个字被他念得字正腔圆，带着一种冰冷的讽刺'),
    newNarratorDialogue('sagi的脸瞬间褪去了所有血色，嘴唇微微颤抖，连呼吸都屏住了'),
    newNarratorDialogue('AUV感觉机房空调的冷风直接吹进了他的骨髓里'),
    newNarratorDialogue('蜂兵老师直起身，环视了一下安静的机房，所有学生都屏息凝神'),
    newLinesDialogue('机房，是学习技能、备战大赛的圣地。课堂，是汲取知识、奠定基础的殿堂。', teacher),
    newNarratorDialogue('他的声音恢复了惯常的沉稳，却带着不容置疑的威严'),
    newLinesDialogue('学校三令五申，严禁课堂使用手机，严禁干扰课堂秩序。', teacher),
    newNarratorDialogue('他看向AUV和sagi'),
    newLinesDialogue('你们倒好，课堂玩手机，机房搞‘研究’。', teacher),
    newNarratorDialogue('他冷笑一声'),
    newLinesDialogue('‘双人电路并联导通技术’？研究得挺深入嘛。', teacher),
    newNarratorDialogue('蜂兵老师从口袋里掏出一张折叠整齐的纸，展开，放在两人面前的桌子上'),
    newNarratorDialogue('那是一张空白的《学生违纪情况说明及处理意见表》'),
    newLinesDialogue('现在，立刻，收拾东西。', teacher),
    newNarratorDialogue('AUV和sagi像两尊被抽走了灵魂的雕像，呆坐在原地。'),
    newNarratorDialogue('那张写着‘停学’的处分通知单，像一块烧红的烙铁，烫得他们不敢触碰'),
    newNarratorDialogue('快乐转圈的像素小人，彻底卡死在了屏幕上。')
];
const sagiMini2StopSchoolShow = new Show(sagiMini2StopSchoolDialogues);

const zhiAfterSchoolFailDialogues = [
    newImgNarratorDialogue('./放学.jpg'),
    newNarratorDialogue('放学路上，夕阳将两人的影子拉长'),
    newNarratorDialogue('AUV正想着今天发生的种种离谱事件，一脸生无可恋'),
    newNarratorDialogue('至宝抱着她的笔记本，沉默地走在他身边，气压有点低'),
    newLinesDialogue('喂！AUV！', zhi),
    newNarratorDialogue('至宝突然停下脚步，声音刻意拔高，带着明显的不爽'),
    newLinesDialogue('啊？怎…怎么了，至？', auv),
    newNarratorDialogue('AUV被吓了一跳，差点绊倒'),
    newNarratorDialogue('他转头，看到至宝双手叉腰，眉头紧锁'),
    newNarratorDialogue('努力做出凶巴巴的样子，但眼神却有点飘忽，耳尖也微微泛红'),
    newLinesDialogue('你…你今天…很忙啊？', zhi),
    newNarratorDialogue('她避开他的视线，低头用脚尖蹭着地面，声音努力维持强硬但尾音发颤'),
    newNarratorDialogue('她用力抱紧了怀里的笔记本，指节微微发白'),
    newLinesDialogue('上午上课跟sagi聊得挺欢？下午又一头扎进机房跟她搞那个破过山车？', zhi),
    newLinesDialogue('啊？上午那是她非要我看…下午是…是机房活动…', auv),
    newNarratorDialogue('AUV一愣，想起上午被sagi手机怼脸和下午机房里的灾难，太阳穴突突直跳'),
    newLinesDialogue('非要？活动？我看你就是找借口跟她待在一起！', zhi),
    newNarratorDialogue('至宝猛地抬起头，眼神里混杂着委屈、醋意和一丝不易察觉的受伤'),
    newLinesDialogue('上午传纸条！下午泡机房！一整天都跟她有说有笑的！', zhi),
    newLinesDialogue('什么压力板、发射器、粘液块…聊得可起劲了！', zhi),
    newLinesDialogue('机房都快成你俩的专属游乐场了！', zhi),
    newLinesDialogue('不是…至，上午那是她上课开小差！下午是正经的游戏策划！', auv),
    newLinesDialogue('她需要技术支持！而且我也没…', auv),
    newNarratorDialogue('AUV被这突如其来的质问弄得有点懵，下意识辩解'),
    newLinesDialogue('呵！技术支持？我看你就是乐在其中！', zhi),
    newNarratorDialogue('至宝冷笑一声，但听起来更像是在强撑'),
    newLinesDialogue('跟她在一起的时间，比跟我说话的时间都多！', zhi),
    newNarratorDialogue('她咬着下唇，眼神控诉地看着他'),
    newLinesDialogue('你…你跟她在一起就那么开心？', zhi),
    newLinesDialogue('你…你就是个海王！只对着sagi撒网！', zhi),
    newNarratorDialogue('AUV彻底懵了，海王？还只对sagi？这帽子扣得他猝不及防'),
    newNarratorDialogue('他看着至宝那副明明很生气却又带着点脆弱的样子，一股莫名的烦躁和委屈也涌了上来'),
    newNarratorDialogue('他深吸一口气，试图用自己最熟悉的逻辑来解释'),
    newLinesDialogue('我单身，你也单身，菟菟学姐单身，sagi单身，躺啊堂…嗯，她大概只跟她的OC谈恋爱', auv),
    newLinesDialogue('大家都是单身状态，对吧？', auv),
    newNarratorDialogue('他盯着至，仿佛在确认这个基本事实'),
    newLinesDialogue('在嘎啦game里，她们都是可攻略角色！', auv),
    newLinesDialogue('作为玩家，我当然可以跟她们聊天，触发事件，提升好感度啊！', auv),
    newLinesDialogue('这是游戏机制允许的！', auv),
    newNarratorDialogue('AUV越说越觉得自己有道理'),
    newLinesDialogue('那如果最后，我跟每一个人聊天都聊失败了，好感度都没刷够，一个结局都没打出来…', auv),
    newNarratorDialogue('他话锋一转，语气带上了一丝悲壮和自嘲'),
    newLinesDialogue('这不是更可怜吗？连个GE都混不上！', auv),
    newNarratorDialogue('他叹了口气，眼神忧郁地望向远方'),
    newLinesDialogue('再说了，我连你对我的好感度有多少我都不知道！', auv),
    newNarratorDialogue('他指了指至，又指了指自己'),
    newLinesDialogue('我还没开始玩你这条线呢！你着什么急？', auv),
    newNarratorDialogue('空气瞬间安静，只剩下风吹过树叶的沙沙声'),
    newNarratorDialogue('至宝被他最后那句话噎得说不出话，抱着笔记本的手指用力到指节发白'),
    newNarratorDialogue('她张了张嘴，想反驳，却一个字也吐不出来'),
    newNarratorDialogue('只能狠狠地瞪了AUV一眼'),
    newNarratorDialogue('然后猛地低下头，快步朝前走去'),
    newNarratorDialogue('只留给AUV一个气鼓鼓的背影')
];
const zhiAfterSchoolFailShow = new Show(zhiAfterSchoolFailDialogues);

const zhiAfterSchoolDialogues = [
    newImgNarratorDialogue('./放学.jpg'),
    newNarratorDialogue('放学路上，夕阳将两人的影子拉长。AUV正想着今天机房里的UE4光影问题，至宝抱着她的笔记本，脚步轻快地走在他身边'),
    newLinesDialogue('喂！AUV！那个光影问题，你想到解决方案没？', zhi),
    newNarratorDialogue('她边说边翻开笔记本，屏幕上正是UE4的材质编辑器界面'),
    newLinesDialogue('啊，那个。我觉得问题出在间接光照缓存上', auv),
    newNarratorDialogue('AUV凑过去看她的屏幕，指着屏幕上一处参数'),
    newLinesDialogue('你看这里，采样范围设太大了，导致边缘模糊', auv),
    newLinesDialogue('哈？我明明按教程设的！', zhi),
    newNarratorDialogue('至宝不服气地戳着屏幕'),
    newLinesDialogue('教程是静态场景，你这个沙漠场景是动态光照', auv),
    newNarratorDialogue('AUV自然地接过她的笔记本，手指在触控板上快速操作'),
    newLinesDialogue('这样，把Lightmass设置里的...', auv),
    newNarratorDialogue('至宝凑得更近，发丝蹭到AUV的手臂'),
    newLinesDialogue('等等！这里！如果调高Num Indirect Lighting Bounces会不会更好？', zhi),
    newLinesDialogue('可以试试，但烘焙时间会翻倍', auv),
    newLinesDialogue('翻倍就翻倍！效果最重要！', zhi),
    newNarratorDialogue('至宝抢回笔记本，手指飞快地修改参数，眼睛发亮，完全沉浸在技术问题中'),
    newLinesDialogue('对了，我画了个迎客松场景的优化方案', auv),
    newNarratorDialogue('AUV从背包里掏出iPad，调出一张设计图'),
    newLinesDialogue('这里加个体积雾，氛围感会更好', auv),
    newLinesDialogue('不错嘛！比sagi那个像素过山车靠谱多了！', zhi),
    newLinesDialogue('这是基本场景设计', auv),
    newNarratorDialogue('AUV一本正经地回答'),
    newLinesDialogue('好了，明天实训课帮我一起烘焙', zhi),
    newNarratorDialogue('至宝合上笔记本，用命令的语气但眼神带着期待'),
    newLinesDialogue('好', auv),
    newNarratorDialogue('AUV笑着说道'),
    newNarratorDialogue('夕阳下，两人继续讨论着UE4的技术细节，笔记本和iPad在手中交换，像过去无数个放学回家的日子一样')
];
const zhiAfterSchoolShow = new Show(zhiAfterSchoolDialogues);

const tangHomeMiniDialogues = [
    newImgNarratorDialogue('./tatqq.jpg'),
    newNarratorDialogue('在空间刷到躺啊堂发了一张截图，是迷你世界的地图选择界面'),
    newLinesDialogue('【哭了】以前的生存存档也没了！那个树屋我摔死了好几十次才搭好的！还有我养的小熊猫！！全没了！！[心碎][心碎][心碎]', tang),
    newNarratorDialogue('字里行间充满了真实的悲痛，仿佛失去了一个亲手建造的世界'),
    newNarratorDialogue('AUV能想象出她此刻抱着速写本、大眼睛里蓄满泪水的样子'),
    newNarratorDialogue('他叹了口气，手指在屏幕上点了点'),
    newLinesDialogue('哦不… 揉揉揉揉揉 [摸摸头.jpg]', auv),
    newLinesDialogue('应声虫。', tang),
    newNarratorDialogue('AUV看着"应声虫"三个字，扯了扯嘴角'),
    newNarratorDialogue('行吧，安慰无效还被吐槽'),
    newNarratorDialogue('他手指动了动，准备回个表情包糊弄过去'),
    newLinesDialogue('没事了兄弟 [点烟.jpg]', auv),
    newNarratorDialogue('他刚把手机放下，准备继续跟躺啊堂OC的绷带较劲'),
    newNarratorDialogue('消息提示音又急促地响了起来'),
    newLinesDialogue('@AUV 有事兄弟！', tang),
    newNarratorDialogue('AUV眼皮一跳，有种不祥的预感'),
    newNarratorDialogue('他拿起手机'),
    newLinesDialogue('？', auv),
    newNarratorDialogue('躺啊堂的消息像连珠炮一样砸了过来'),
    newLinesDialogue('我刚刚！！！', tang),
    newLinesDialogue('找到了！！！', tang),
    newLinesDialogue('一个压缩包！！！', tang),
    newLinesDialogue('啊啊啊啊啊啊啊！！！！！！！！！！！！！！', tang),
    newImgNarratorDialogue('./tatlq.jpg'),
    newLinesDialogue('是它！就是它！！！', tang),
    newLinesDialogue('我的《深渊回响》！！！《血肉福音》！！！《克系触手观察日记》！！！全在里面！！！', tang),
    newLinesDialogue('我以为它们早就随着我那个炸掉的硬盘一起灰飞烟灭了！！！', tang),
    newLinesDialogue('结果！！！它们居然！！！在一个八百年前废弃的网盘角落里！！！被我翻出来了！！！', tang),
    newLinesDialogue('天啊！！！我手都在抖！！！！', tang),
    newLinesDialogue('兄弟！！！你懂吗？！失而复得！！！还是这种级别的精神食粮！！！', tang),
    newLinesDialogue('我感觉我的灵魂都在颤抖！！！我的灵感在尖叫！！！', tang),
    newLinesDialogue('快！！！快上号！！！或者开个共享文档！！！', tang),
    newLinesDialogue('我必须！！！立刻！！！马上！！！跟你分享这份喜悦！！！', tang),
    newLinesDialogue('让你也感受一下当年让我熬夜爆肝、灵感喷发的究极猎奇美学！！！', tang),
    newLinesDialogue('来不来？！一句话！！！兄弟在不在？！@AUV', tang),
    newNarratorDialogue('AUV看着屏幕上瞬间刷屏的、夹杂着大量感叹号和诡异书名号的文字'),
    newNarratorDialogue('仿佛能透过屏幕看到躺啊堂此刻的状态'),
    newNarratorDialogue('她大概正抱着她的手机，黑眼圈下的大眼睛瞪得溜圆，闪烁着狂热的光芒'),
    newNarratorDialogue('AUV默默地把手机拿远了一点'),
    newNarratorDialogue('他深吸一口气，感受着太阳穴熟悉的跳动节奏'),
    newLinesDialogue('…兄弟在呢', auv)
];
const tangHomeMiniShow = new Show(tangHomeMiniDialogues);

const halloweenSameDialogues = [
    newImgNarratorDialogue('./AUV家.jpg'),
    newNarratorDialogue('万圣节前夜，AUV瘫在家里的旧沙发上'),
    newNarratorDialogue('iPad搁在腿上'),
    newNarratorDialogue('他看着自己空空如也的钱包余额截图'),
    newNarratorDialogue('又瞥了眼窗外飘过的、穿着奇装异服兴奋尖叫的学生'),
    newNarratorDialogue('一股"热闹是他们的，我什么也没有"的悲凉涌上心头'),
    newNarratorDialogue('手指在手机屏幕上无意识地滑动'),
    newNarratorDialogue('最终停在了发说说的界面'),
    newNarratorDialogue('他带着一种近乎自暴自弃的、黑色幽默的心情'),
    newNarratorDialogue('敲下了一行字，点击发送'),
    newLinesDialogue('有人愿意在万圣节的时候，吓我一大跳吗？', auv),
    newLinesDialogue('比如，瞒着我突然送我一套房，把房产证递到我面前，让我惊讶的叫出声来？[南瓜头]', auv),
    newLinesDialogue('如果你觉得我胆子太小，害怕把我吓坏的，送我一辆车也行 [幽灵]', auv),
    newLinesDialogue('或者…给我十万让我约个米山舞也行？[蝙蝠]', auv),
    newNarratorDialogue('发完，他把手机往旁边一丢，自嘲地笑了笑'),
    newNarratorDialogue('这大概是他能想到的、最符合万圣节惊吓主题，又最遥不可及的恐怖愿望了'),
    newNarratorDialogue('他重新拿起笔，准备继续')
];
const halloweenSameShow = new Show(halloweenSameDialogues);

const halloweenHeiDialogues = [
    newNarratorDialogue('黑毛黑框厨 赞了你的说说'),
    newLinesDialogue('[文件] 接收一下。地址稍后发你邮箱。', hei),
    newLinesDialogue('（附件：泾县三中后街商铺产权证明（AUV）.pdf', hei),
    newLinesDialogue('？？？', auv),
    newNarratorDialogue('他手一抖，铅笔在幽灵OC脸上划出一道狰狞的疤痕'),
    newNarratorDialogue('他颤抖着手指点开那个PDF'),
    newNarratorDialogue('映入眼帘的是泾县三中后街那排他经常去买汽水的小卖部的…产权证明？'),
    newNarratorDialogue('持有人：AUV？'),
    newNarratorDialogue('他感觉自己的血压"噌"地就上去了'),
    newLinesDialogue('这姐们儿…来真的？！', auv)
];
const halloweenHeiShow = new Show(halloweenHeiDialogues);

const halloweenZhiDialogues = [
    newNarratorDialogue('叮咚！您有一条新私信'),
    newNarratorDialogue('发信人：至'),
    newLinesDialogue('开门。快递。放门口了。', zhi),
    newNarratorDialogue('内容简洁得一如既往，甚至带着点她特有的、试图掩饰关心的别扭'),
    newLinesDialogue('？？？', auv),
    newNarratorDialogue('小心翼翼地打开门'),
    newNarratorDialogue('门外果然放着一个包装严实、体积不小的快递箱'),
    newNarratorDialogue('箱子上没有任何寄件人信息，只有收件人写着他的名字'),
    newNarratorDialogue('他狐疑地把箱子拖进来，拆开层层包装'),
    newNarratorDialogue('当看清里面的东西时，他倒吸一口凉气'),
    newNarratorDialogue('箱子里，被柔软的泡沫纸精心包裹着的，赫然是'),
    newImgNarratorDialogue('./万圣节至.jpg'),
    newNarratorDialogue('《孤独摇滚》里他最喜欢的角色——波奇酱的全套限量版手办！'),
    newNarratorDialogue('而且还是他念叨了很久、一直没舍得下手的演唱会限定造型！'),
    newNarratorDialogue('旁边还整整齐齐码放着他收集时缺了好几个的稀有吧唧和色纸'),
    newNarratorDialogue('甚至还有一张他只在网上见过图的场贩限定透卡！'),
    newLinesDialogue('卧槽…', auv),
    newNarratorDialogue('AUV彻底失语了'),
    newNarratorDialogue('这得花多少钱？'),
    newNarratorDialogue('更重要的是，至是怎么知道他缺这些的？'),
    newNarratorDialogue('他平时也就随口提过几次…'),
    newNarratorDialogue('一股暖流混杂着更深的"这礼物也太贵重了吧"的惶恐涌上心头'),
    newNarratorDialogue('他仿佛能看到至宝一边板着脸说"随便买的"'),
    newNarratorDialogue('一边偷偷记下他每一个念叨过的谷子'),
    newNarratorDialogue('然后默默收集齐全的样子'),
    newNarratorDialogue('…有点甜'),
    newNarratorDialogue('但更多的是让他心脏过载的负担感')
];
const halloweenZhiShow = new Show(halloweenZhiDialogues);

const halloweenSagiDialogues = [
    newNarratorDialogue('sagi的私信，风格一如既往地充满活力（或者说，充满像素方块）'),
    newLinesDialogue('AUVAUVAUV！！！快看邮箱！！！快！！！', sagi),
    newLinesDialogue('[像素小人疯狂蹦跳.gif]', sagi),
    newLinesDialogue('我给你的万圣节惊吓到啦！！！保证让你尖叫！！！', sagi),
    newLinesDialogue('[迷你世界TNT爆炸特效.jpg]', sagi),
    newNarratorDialogue('AUV眼皮又开始跳了'),
    newNarratorDialogue('sagi的"惊吓"…他有点不敢想'),
    newNarratorDialogue('他颤抖着点开邮箱'),
    newNarratorDialogue('果然有一封来自sagi的新邮件'),
    newImgNarratorDialogue('./万圣节sagi.jpg'),
    newLinesDialogue('【万圣节惊喜！】AUV的罗德岛通行证已激活！', sagi),
    newNarratorDialogue('附件里是一个PDF文件'),
    newNarratorDialogue('《明日方舟》年费高级资深干员通行证兑换码及权益说明'),
    newImgNarratorDialogue('./明日方舟.jpg'),
    newNarratorDialogue('权益说明里列得清清楚楚：'),
    newNarratorDialogue('未来一年内，所有新上线干员（含限定）自动解锁，满潜满级满技能！'),
    newNarratorDialogue('所有皮肤（含动态）免费领取！'),
    newNarratorDialogue('所有活动关卡首通奖励翻倍，体力药剂无限供应！'),
    newNarratorDialogue('专属客服通道，24小时解决任何问题'),
    newNarratorDialogue('（包括但不限于"抽卡玄学咨询"、"基建布局优化"、"剿灭作战代打"）…'),
    newLinesDialogue('嘶——', auv),
    newNarratorDialogue('AUV倒吸一口凉气'),
    newNarratorDialogue('感觉自己的肝和钱包同时发出了解脱的呻吟'),
    newNarratorDialogue('但随之而来的是更深的眩晕'),
    newLinesDialogue('sagi这是…把我当游戏里的NPC来养成了吗？', auv)
];
const halloweenSagiShow = new Show(halloweenSagiDialogues);

const halloweenCatchDialogues = [
    newNarratorDialogue('他瘫回旧沙发'),
    newNarratorDialogue('看着iPad屏幕上那道划破幽灵OC脸颊的铅笔痕'),
    newNarratorDialogue('再看看手机里那些惊吓大礼'),
    newNarratorDialogue('窗外，万圣节的喧嚣似乎更热烈了'),
    newNarratorDialogue('AUV却觉得'),
    newNarratorDialogue('自己仿佛刚经历了一场比任何鬼屋都刺激'),
    newNarratorDialogue('比任何恶作剧都离谱的"现实恐怖片"'),
    newNarratorDialogue('他捂着脸'),
    newNarratorDialogue('发出一声不知是哭还是笑的哀嚎'),
    newLinesDialogue('你们…你们这是要吓死我继承我的蚂蚁花呗吗？！', auv)
];
const halloweenCatchShow = new Show(halloweenCatchDialogues);

const morningTeaShowDialogues = [
    newImgNarratorDialogue('./三中门口.jpg'),
    newNarratorDialogue('清晨的校门口，阳光透过梧桐叶洒下斑驳光影'),
    newNarratorDialogue('AUV背着双肩包，手里拎着两杯奶茶'),
    newNarratorDialogue('目光在人群中搜寻着那个熟悉的身影'),
    newLinesDialogue('至！这边！', auv),
    newNarratorDialogue('AUV挥了挥手，快步走向刚下电动车的至宝'),
    newLinesDialogue('...干嘛？', zhi),
    newNarratorDialogue('至宝瞥了眼他手中的奶茶，脚步未停，但微微放慢的步速暴露了她的在意'),
    newLinesDialogue('四季奶青，三分糖', auv),
    newNarratorDialogue('AUV将奶茶递到她面前'),
    newLinesDialogue('你昨天不是说想喝？', auv),
    newNarratorDialogue('至宝停下脚步，盯着奶茶看了两秒'),
    newLinesDialogue('我随口说的...', zhi),
    newNarratorDialogue('她接过奶茶时，指尖不经意擦过AUV的手背，耳尖泛起不易察觉的微红'),
    newNarratorDialogue('至宝吸了口奶茶，奶盖沾在上唇'),
    newNarratorDialogue('她转身走向教学楼'),
    newNarratorDialogue('AUV看着手中摇晃的奶茶杯，杯壁凝结的水珠滴落在晨光里，像某种无声消融的情绪'),
];
const morningTeaShow = new Show(morningTeaShowDialogues);

const yiDelta1Dialogues = [
    newNarratorDialogue('窗外夜色浓稠，只有电脑屏幕的光幽幽地照亮一小片区域'),
    newNarratorDialogue('AUV戴着耳机，手指在机械键盘上敲得噼啪作响'),
    newImgNarratorDialogue('./三角洲2.jpg'),
    newNarratorDialogue('屏幕上是《三角洲行动》激烈的巴克什巷战画面'),
    newLinesDialogue('A点，二楼窗，狙。', yi),
    newLinesDialogue('B通，三人，霰弹。', yi),
    newNarratorDialogue('耳机里传来那个低沉平稳的声音，精准地报出敌人位置'),
    newNarratorDialogue('AUV只需要跟着他的指令，在枪林弹雨中灵活穿梭'),
    newNarratorDialogue('他从不参与正面交火，只专注于搜刮物资、完成次要目标'),
    newNarratorDialogue('然后在倒计时结束前，举着大盾奔向撤离点'),
    newNarratorDialogue('这就是他的风格——避战，跑刀，活着把钱带回家'),
    newLinesDialogue('打得不错。', yi),
    newNarratorDialogue('又一次成功带着鼓鼓囊囊的背包安全撤离'),
    newNarratorDialogue('易先生的声音似乎带上了一点温度'),
    newLinesDialogue('路线选得很刁钻，时机也卡得准。', yi),
    newLinesDialogue('谢谢大佬。', auv),
    newNarratorDialogue('AUV挠挠头，有点不好意思'),
    newNarratorDialogue('耳机那头传来一声极轻的低笑'),
    newNarratorDialogue('像羽毛扫过心尖，带着难以言喻的磁性'),
    newLinesDialogue('偷偷发财…嗯，很聪明。', yi),
    newLinesDialogue('像只机灵的小老鼠，知道哪里藏着奶酪', yi),
    newLinesDialogue('也知道怎么避开所有的捕鼠夹。', yi),
    newLinesDialogue('那很酷了', auv),
    newNarratorDialogue('AUV没觉得这比喻有什么不妥，反而有点得意'),
    newLinesDialogue('…在我眼皮子底下跑来跑去，确实很酷。', yi),
    newNarratorDialogue('AUV敲键盘的手指一顿'),
    newLinesDialogue('呃…开技能溜得快，很酷', auv),
    newNarratorDialogue('这话听着怎么有点怪？他干笑两声'),
    newLinesDialogue('呵…', yi),
    newNarratorDialogue('又是一声低笑，这次的笑意似乎更深了些'),
    newLinesDialogue('溜？…你溜得确实很快，很滑。', yi),
    newNarratorDialogue('他的声音压低了些，带着近乎耳语的亲昵'),
    newLinesDialogue('刚才从银行金库后门钻出来，贴着墙根溜进小巷…', yi),
    newLinesDialogue('动作轻得像只猫，腰…扭得挺灵活。', yi),
    newNarratorDialogue('AUV的脸"腾"地一下有点发热'),
    newNarratorDialogue('扭腰？他刚才有扭腰吗？'),
    newNarratorDialogue('这易先生观察得也太细了吧？'),
    newLinesDialogue('何意味', auv),
    newNarratorDialogue('AUV的声音有点发虚'),
    newLinesDialogue('是我看错了吗？', yi),
    newNarratorDialogue('易先生的声音带着一丝不易察觉的戏谑'),
    newLinesDialogue('那可能是我…看得太仔细了。', yi),
    newNarratorDialogue('他顿了顿，语气变得更加意味深长'),
    newLinesDialogue('毕竟，看着一个目标，在混乱中精准地执行我的指令', yi),
    newLinesDialogue('避开所有危险，最后…安全地回到我指定的地方…', yi),
    newLinesDialogue('…这种感觉，很特别。', yi),
    newNarratorDialogue('AUV感觉后背有点发凉'),
    newNarratorDialogue('这"目标"、"执行指令"、"回到指定地方"…'),
    newNarratorDialogue('怎么听着像在描述……？'),
    newLinesDialogue('下…下一局？', auv),
    newNarratorDialogue('AUV试图转移话题，声音有点干涩'),
    newLinesDialogue('好。', yi),
    newNarratorDialogue('易先生应道，声音恢复了之前的平稳'),
    newNarratorDialogue('但AUV总觉得那平静之下藏着什么'),
    newLinesDialogue('这次，我们去搜刮…更深处的地方。', yi),
    newLinesDialogue('银行地下金库的保险箱，听说里面有好东西…', yi),
    newLinesDialogue('需要点…技巧才能打开。', yi),
    newNarratorDialogue('游戏开始'),
    newNarratorDialogue('易先生的指挥依旧精准，但AUV却感觉如芒在背'),
    newNarratorDialogue('他总觉得耳机那头那双看不见的眼睛'),
    newNarratorDialogue('正死死地"盯"着他的一举一动'),
    newNarratorDialogue('尤其是当他按照指令，蹲伏着钻进狭窄的通风管道'),
    newNarratorDialogue('或者贴着冰冷的保险柜门操作时'),
    newLinesDialogue('对…就是这样，慢慢来…别急。', yi),
    newNarratorDialogue('易先生的声音适时响起，低沉而富有磁性'),
    newLinesDialogue('…手很稳，动作很轻…很好。', yi),
    newNarratorDialogue('AUV操作鼠标的手心开始冒汗'),
    newNarratorDialogue('这夸奖…怎么听着这么不对劲？'),
    newLinesDialogue('保险箱开了吗？', yi),
    newLinesDialogue('开…开了！', auv),
    newNarratorDialogue('AUV看着里面金灿灿的现金堆，稍微松了口气'),
    newLinesDialogue('很好。', yi),
    newNarratorDialogue('易先生的声音带着一丝满意的喟叹'),
    newLinesDialogue('…现在，慢慢地把东西都装进你的背包里。', yi),
    newLinesDialogue('一件…一件地拿，别落下任何…有价值的。', yi),
    newNarratorDialogue('AUV机械地执行着指令'),
    newNarratorDialogue('但心里那股不安感越来越强烈'),
    newLinesDialogue('装完了？…很好。', yi),
    newNarratorDialogue('易先生的声音带着一种掌控一切的从容'),
    newLinesDialogue('现在，按原路返回。', yi),
    newLinesDialogue('记住，避开所有光亮，走最暗的角落…', yi),
    newLinesDialogue('就像刚才那样，像只…受惊的小动物。', yi),
    newNarratorDialogue('AUV操控着角色在阴影中穿行'),
    newNarratorDialogue('每一步都感觉异常沉重'),
    newNarratorDialogue('耳机里只有自己粗重的呼吸声'),
    newNarratorDialogue('和易先生那平稳得可怕的呼吸声'),
    newLinesDialogue('快到了。', yi),
    newNarratorDialogue('易先生的声音再次响起，带着奇异的安抚'),
    newLinesDialogue('…撤离点就在前面。', yi),
    newLinesDialogue('别怕，我会看着你…安全"回家"的。', yi),
    newNarratorDialogue('"家"这个字被他念得格外轻柔'),
    newNarratorDialogue('却让AUV浑身一激灵'),
    newNarratorDialogue('他猛地按下撤离键'),
    newNarratorDialogue('看着角色消失在白光中'),
    newNarratorDialogue('仿佛逃离了什么可怕的东西'),
    newNarratorDialogue('结算画面弹出，收益丰厚'),
    newNarratorDialogue('但AUV却一点也高兴不起来'),
    newNarratorDialogue('他摘下耳机，看着那个"易先生"的ID'),
    newNarratorDialogue('只觉得一股寒意从心底升起'),
    newNarratorDialogue('这个声音低沉、枪法如神、指挥精准的"大佬"…'),
    newNarratorDialogue('他看自己的方式，绝对不对劲！')
];
const yiDelta1Show = new Show(yiDelta1Dialogues);

const yiDelta2Dialogues = [
    newNarratorDialogue('窗外夜色浓稠，只有电脑屏幕的光幽幽地照亮一小片区域'),
    newNarratorDialogue('AUV戴着耳机，手指在机械键盘上敲得噼啪作响'),
    newImgNarratorDialogue('./三角洲2.jpg'),
    newNarratorDialogue('屏幕上是《三角洲行动》航天基地画面'),
    newNarratorDialogue('耳机里传来那个低沉平稳的声音，精准地报出敌人位置'),
    newNarratorDialogue('AUV只需要跟着他的指令，在枪林弹雨中灵活穿梭'),
    newNarratorDialogue('他从不参与正面交火，只专注于搜刮物资、完成次要目标'),
    newNarratorDialogue('然后在倒计时结束前，举着大盾奔向撤离点'),
    newNarratorDialogue('这就是他的风格——避战，跑刀，活着把钱带回家'),
    newLinesDialogue('打得不错。', yi),
    newNarratorDialogue('又一次成功带着鼓鼓囊囊的背包安全撤离'),
    newNarratorDialogue('易先生的声音似乎带上了一点温度'),
    newLinesDialogue('路线选得很刁钻，时机也卡得准。', yi),
    newLinesDialogue('谢谢大佬。', auv),
    newNarratorDialogue('AUV挠挠头，有点不好意思'),
    newNarratorDialogue('耳机那头传来一声极轻的低笑'),
    newNarratorDialogue('像羽毛扫过心尖，带着难以言喻的磁性'),
    newLinesDialogue('你声音听起来…年纪不大？学生？', yi),
    newLinesDialogue('啊？对，职高的。', auv),
    newNarratorDialogue('AUV随口答道，注意力还在结算画面上'),
    newLinesDialogue('职高…学什么的？', yi),
    newNarratorDialogue('那声音似乎更近了些，仿佛说话的人微微前倾'),
    newLinesDialogue('计算机…主要搞点游戏建模啥的。', auv),
    newNarratorDialogue('AUV没多想，游戏宅的天然属性让他对"队友"没什么戒心'),
    newLinesDialogue('计算机…好专业。', yi),
    newNarratorDialogue('易先生的声音里听不出太多情绪'),
    newNarratorDialogue('但AUV莫名觉得空气似乎凝滞了一瞬'),
    newLinesDialogue('手…应该很灵活吧？敲键盘，点鼠标…', yi),
    newLinesDialogue('…白白嫩嫩的？', yi),
    newNarratorDialogue('AUV敲键盘的手指猛地一顿'),
    newNarratorDialogue('白白嫩嫩？这形容词…怎么听着这么别扭？'),
    newNarratorDialogue('他下意识地低头看了看自己因为常年宅家确实不算粗糙的手'),
    newLinesDialogue('呃…还行吧…', auv),
    newNarratorDialogue('AUV含糊地应道'),
    newLinesDialogue('呵…', yi),
    newNarratorDialogue('又是一声低笑，这次的笑意更明显'),
    newNarratorDialogue('却让AUV后背有点发凉'),
    newLinesDialogue('刚才那局，你冲进房间清点，动作很利落…', yi),
    newLinesDialogue('像只莽撞的小兔子。', yi),
    newLinesDialogue('…让人想捏住后颈，看看是不是真的…那么软。', yi),
    newNarratorDialogue('"软"这个字被他念得格外轻柔'),
    newNarratorDialogue('却让AUV浑身一激灵'),
    newNarratorDialogue('他猛地按下撤离键'),
    newNarratorDialogue('看着角色消失在白光中'),
    newNarratorDialogue('仿佛逃离了什么可怕的东西'),
    newNarratorDialogue('结算画面弹出，收益丰厚'),
    newNarratorDialogue('但AUV却一点也高兴不起来'),
    newNarratorDialogue('他摘下耳机，看着那个"易先生"的ID'),
    newNarratorDialogue('只觉得一股寒意从心底升起'),
    newNarratorDialogue('这个声音低沉、枪法如神、指挥精准的"大佬"…'),
    newNarratorDialogue('他看自己的方式，绝对不对劲！')
];
const yiDelta2Show = new Show(yiDelta2Dialogues);

const lunchSickSameDialogues = [
    newImgNarratorDialogue('./食堂.jpg'),
    newNarratorDialogue('午休的食堂，混合着机油、饲料、油炸蟑螂的气息'),
    newNarratorDialogue('今天这种气息似乎格外浓郁，带着铁锈和腐败的甜腻'),
    newNarratorDialogue('AUV花了10块买午餐'),
    newNarratorDialogue('端着餐盘，看着颜色可疑的菜肴，胃里习惯性地翻腾'),
    newNarratorDialogue('sagi眉飞色舞地描述"地狱过山车"设计'),
    newNarratorDialogue('至宝小口喝着浑浊如墨汁的免费汤'),
    newNarratorDialogue('躺啊堂完全无视了食物，正对着餐盘里一颗形状奇特的豆子进行“异星来客·豆豆侠”的即兴速写'),
    newNarratorDialogue('黑毛黑框厨则姿态优雅地用自带的银质餐具吃着看起来像是从米其林打包来的沙拉，对周遭环境视若无睹'),
    newLinesDialogue('AUV！你看我这个设计！', sagi),
    newLinesDialogue('俯冲下去直接进岩浆池，再用粘液块弹上来！', sagi),
    newLinesDialogue('是不是超刺激！', sagi),
    newLinesDialogue('嗯…嗯…', auv),
    newNarratorDialogue('AUV心不在焉地应着'),
    newNarratorDialogue('目光落在至宝的"墨汁汤"上'),
    newNarratorDialogue('三中食堂的卫生问题人尽皆知'),
    newNarratorDialogue('隔夜饭菜、来源不明的肉类、洗不净的餐具'),
    newNarratorDialogue('大家抱怨归抱怨，但本着“不干不净，吃了没病”的鸵鸟精神（以及贫穷），大多数人也只能捏着鼻子认了'),
    newNarratorDialogue('但今天这空气里的味道...过于醇厚了？'),
    newNarratorDialogue('食堂突然响起不寻常的骚动'),
    newNarratorDialogue('角落几个高三学生猛地站起，脸色煞白'),
    newNarratorDialogue('捂着肚子就往外冲'),
    newNarratorDialogue('呕吐声、呻吟声、餐盘打翻声此起彼伏'),
    newNarratorDialogue('食堂瞬间变成人间炼狱'),
    newLinesDialogue('卧槽？！', auv),
    newNarratorDialogue('sagi吓得手机都掉了'),
    newLinesDialogue('咋回事？！苦力怕进来了？', sagi),
    newNarratorDialogue('菟菟放下银叉，眉头紧锁'),
    newNarratorDialogue('至宝小脸惨白，抱着笔记本的手在抖'),
    newNarratorDialogue('刺耳的广播声带着前所未有的慌乱响起'),
    newNarratorDialogue('背景里能听到蜂兵老师的咆哮'),
    newLinesDialogue('紧急通知！紧急通知！', teacher),
    newLinesDialogue('立刻停止进食！停止饮用食堂提供的任何汤水！', teacher),
    newLinesDialogue('重复，立刻停止！有大量学生出现严重呕吐、腹泻、腹痛症状！', teacher),
    newLinesDialogue('疑似…疑似水源或食材严重污染！', teacher),
    newLinesDialogue('校医室已瘫痪！救护车！快叫救护车！', teacher),
    newLinesDialogue('重复…症状严重者…想办法…去医院！快！', teacher),
    newLinesDialogue('呕！！！！！！！！！！', teacher),
    newLinesDialogue('水源污染？！食材污染？！', auv),
    newNarratorDialogue('AUV猛地站起来'),
    newLinesDialogue('至！你感觉怎么样？', auv),
    newLinesDialogue('我…我肚子…好痛…好晕…', zhi),
    newNarratorDialogue('至宝话音未落，"哇"地一声吐了出来'),
    newLinesDialogue('糟了！', auv),
    newNarratorDialogue('AUV一把拉起虚弱的至宝'),
    newLinesDialogue('走！去医院！', auv),
    newImgNarratorDialogue('./医院门口2.jpg'),
    newNarratorDialogue('混乱像瘟疫蔓延'),
    newNarratorDialogue('走廊、操场，到处是痛苦的学生'),
    newNarratorDialogue('救护车鸣笛由远及近，但数量远远不够'),
    newNarratorDialogue('污染源头被锁定'),
    newNarratorDialogue('十几年未清洗的水车，内部锈蚀长满菌落'),
    newNarratorDialogue('来源不明、过期的食材'),
    newNarratorDialogue('积攒十几年的毒素终于爆发'),
    newNarratorDialogue('高三学生几乎被团灭'),
    newImgNarratorDialogue('./医院.jpg'),
    newNarratorDialogue('医院急诊大厅人满为患'),
    newNarratorDialogue('哭喊声、呻吟声、呼喊声混杂'),
    newNarratorDialogue('消毒水味压不住恐慌和痛苦'),
    newNarratorDialogue('AUV陪至宝做完检查'),
    newNarratorDialogue('急性重度肠胃炎，严重脱水'),
    newNarratorDialogue('电解质紊乱，肝功能指标异常'),
    newNarratorDialogue('必须立刻住院！'),
    newNarratorDialogue('AUV拿着缴费单走到收费处'),
    newNarratorDialogue('看着上面冰冷的数字'),
    newNarratorDialogue('【住院押金及初步治疗费：1200元】'),
    newNarratorDialogue('AUV感觉眼前一黑。他一个穷学生，平时生活费都紧巴巴的，画画的收入也刚够充点明日方舟，哪来这么多钱？'),
    newNarratorDialogue('他绝望地看向收费窗口后面坐着的收银员——那是一位头发乱糟糟、眼袋特别大，看起来像是熬了几个大夜的年轻女性，不知道该如何是好'),
];
const lunchSickSameShow = new Show(lunchSickSameDialogues);

const lunchSickArkDialogues = [
    newNarratorDialogue('收银员胸牌上写着“实习博士：Dr.维什戴尔”'),
    newLinesDialogue('医生…不，博士…', auv),
    newNarratorDialogue('AUV声音带着哭腔'),
    newLinesDialogue('我…我没带那么多钱…', auv),
    newLinesDialogue('能不能先…', auv),
    newLinesDialogue('不行', EW),
    newNarratorDialogue('维什戴尔博士头也没抬，手指在键盘上敲得飞快'),
    newLinesDialogue('系统规定，押金必须交齐才能办理住院', EW),
    newLinesDialogue('下一个！', EW),
    newLinesDialogue('可是…她真的很严重！', auv),
    newNarratorDialogue('AUV指着虚弱的至宝'),
    newLinesDialogue('每个人都这么说', EW),
    newNarratorDialogue('维什戴尔博士终于抬起头'),
    newNarratorDialogue('眼袋之上是布满血丝的大眼睛'),
    newNarratorDialogue('维什戴尔博士扫了一眼缴费单'),
    newNarratorDialogue('突然看到AUV手机屏幕上还没来得及关掉的明日方舟界面，眉头几不可查地皱了一下'),
    newNarratorDialogue('就在AUV几乎要绝望，准备打电话给家里或者考虑要不要真的把游戏账号挂闲鱼的时候'),
    newNarratorDialogue('维什戴尔博士忽然用一种近乎梦呓般的语气开口'),
    newLinesDialogue('嗯…合成玉…常规获取途径…', EW),
    newLinesDialogue('周常、签到、活动…60000玉…', EW),
    newLinesDialogue('按期望值计算…相当于…嗯…源石…', EW),
    newLinesDialogue('1源石≈180玉…90源石就是…16200玉…', EW),
    newLinesDialogue('龙门币…日常消耗品…1200龙门币价值忽略不计…', EW),
    newNarratorDialogue('她语速极快，手指在空中虚点'),
    newNarratorDialogue('AUV和虚弱的至宝都看傻了，完全不明白这位博士在干什么'),
    newNarratorDialogue('几秒钟后，维什戴尔博士猛地一拍桌子，眼睛亮得吓人'),
    newLinesDialogue('够了！够了！', EW),
    newLinesDialogue('合成玉60000，源石90，龙门币1200！', EW),
    newLinesDialogue('照罗德岛制药内部非公开的、基于理智（Sanity）价值模型的紧急医疗资源兑换协议…', EW),
    newLinesDialogue('以及本博士刚刚心算的、基于公开掉率期望值的加权换算…', EW),
    newLinesDialogue('这些虚拟资产的价值总和，刚好折抵1200元医疗费用！', EW),
    newLinesDialogue('误差在可接受范围内！', EW),
    newLinesDialogue('？？？？？？', auv),
    newNarratorDialogue('AUV怀疑自己出现幻觉'),
    newNarratorDialogue('至宝也虚弱地眨了眨眼，以为自己烧糊涂了'),
    newNarratorDialogue('维什戴尔博士却不管他们，她迅速在电脑上操作起来，键盘敲得噼啪作响'),
    newNarratorDialogue('屏幕上闪过一连串普通人根本看不懂的代码和公式。她一边操作一边兴奋地解释'),
    newLinesDialogue('看！这是基于凯尔希医生（Kal tsit）在《泰拉医疗前沿》第114514期发表的《源石技艺与常规医疗资源等效代换理论》…', EW),
    newLinesDialogue('结合可露希尔的"罗德岛后勤经济模型"…', EW),
    newLinesDialogue('以及我个人的"游戏货币现实锚定算法"…', EW),
    newLinesDialogue('完美！逻辑闭环！数据吻合！', EW),
    newNarratorDialogue('她猛地敲下回车键'),
    newNarratorDialogue('打印机"滋啦"一声吐出新缴费凭证'),
    newLinesDialogue('好了！费用已结清！', EW),
    newLinesDialogue('账户显示：收到 合成玉 x60000, 至纯源石 x90, 龙门币 x1200', EW),
    newLinesDialogue('【折合人民币：1200元整】', EW),
    newLinesDialogue('请带这位同学去住院部吧！', EW),
    newLinesDialogue('她的‘感染’（Infection）…哦不，是‘病情’需要立刻进行‘抑制’（Suppress）…输液！', EW),
    newNarratorDialogue('AUV颤抖着手接过缴费凭证'),
    newNarratorDialogue('上面清晰地打印着：'),
    newNarratorDialogue('缴费方式：明日方舟资产抵扣'),
    newNarratorDialogue('明细：合成玉 60000单位 | 至纯源石 90单位 | 龙门币 1200单位'),
    newNarratorDialogue('折合金额：1200.00元'),
    newNarratorDialogue('他看看凭证，看看博士，再看看虚弱的至宝'),
    newLinesDialogue('博…博士…', auv),
    newLinesDialogue('您…您确定…这…这真的可以？', auv),
    newLinesDialogue('理论上，在泰拉…哦不，是在本博士建立的临时医疗经济模型下，完全可行！', EW),
    newLinesDialogue('快去办手续吧！', EW),
    newLinesDialogue('记住，让她按时"吃药"…呃…按时输液！', EW),
    newLinesDialogue('补充理智…补充水分和电解质！', EW),
    newNarratorDialogue('AUV浑浑噩噩地扶着至宝往住院部走'),
    newNarratorDialogue('感觉世界观正在经历猛烈冲击'),
    newNarratorDialogue('他低头看着缴费凭证'),
    newNarratorDialogue('想起博士那套"凯尔希理论"、"可露希尔模型"'),
    newLinesDialogue('何意味…这破医院……比卡池还难懂啊！！！', auv),
    newNarratorDialogue('他对着空气无声呐喊'),
    newNarratorDialogue('身后传来维什戴尔博士兴奋的电话声'),
    newLinesDialogue('喂！老陈！我验证了！我的模型是对的！', EW),
    newLinesDialogue('游戏货币在特定情境下具备现实锚定价值！', EW),
    newLinesDialogue('对！就在刚才！一个叫AUV的刀塔客用玉和石头付了医药费！', EW),
    newLinesDialogue('什么？你说我疯了？你才疯了！', EW),
    newLinesDialogue('这是学术突破！我要写论文！', EW),
    newLinesDialogue('题目就叫《论源石技艺经济模型在跨次元医疗支付系统中的可行性》…', EW),
    newLinesDialogue('喂？喂？！老陈？你别挂啊！', EW)
];
const lunchSickArkShow = new Show(lunchSickArkDialogues);

const lunchSickHeiDialogues = [
    newLinesDialogue('[转账] 请收款。', hei),
    newNarratorDialogue('AUV的手机响了，他定睛一看，转账金额赫然是：10000.00元'),
    newNarratorDialogue('AUV愣住了，手指悬在屏幕上'),
    newLinesDialogue('少补，多的不用退了。', hei),
    newLinesDialogue('我已联系家族旗下"仁慈私立医院"', hei),
    newLinesDialogue('他们的急救车队和隔离病房已经待命', hei),
    newLinesDialogue('随时可以接收包括至同学在内的重症患者', hei),
    newLinesDialogue('进行更专业的治疗和隔离观察，避免交叉感染', hei),
    newLinesDialogue('救护车五分钟内会到你们所在的公立医院门口接人', hei),
    newLinesDialogue('车牌号稍后发你', hei),
    newNarratorDialogue('消息冷静、高效、条理清晰'),
    newNarratorDialogue('带着不容置疑的上位者决断力'),
    newNarratorDialogue('字里行间透着冰冷的怒意和掌控全局的魄力'),
    newNarratorDialogue('AUV看着那笔五位数的转账'),
    newNarratorDialogue('感觉像在做梦'),
    newNarratorDialogue('这就是真正的钞能力'),
    newNarratorDialogue('不是游戏里的虚拟货币，而是实打实的、能立刻解决问题的真金白银和调动资源的能量！'),
    newNarratorDialogue('他几乎是机械地点了收款'),
    newNarratorDialogue('"10000元已存入您的账户"的提示，比任何游戏里的SSR出货金光都要耀眼和沉重'),
    newLinesDialogue('至…至宝！', auv),
    newLinesDialogue('有…有救了！', auv),
    newLinesDialogue('菟菟学姐…帮我们转去私立医院！', auv),
    newLinesDialogue('救护车马上就到！', auv),
    newLinesDialogue('菟…菟菟学姐…？', zhi),
    newNarratorDialogue('至宝虚弱地抬起头'),
    newNarratorDialogue('大眼睛里充满困惑和微弱的光亮'),
    newNarratorDialogue('AUV的手机又震了一下'),
    newNarratorDialogue('是菟菟发来的救护车车牌号'),
    newImgNarratorDialogue('./医院门口2.jpg'),
    newNarratorDialogue('医院门口传来沉稳的鸣笛声'),
    newNarratorDialogue('几位穿着笔挺制服的医护人员抬着担架'),
    newNarratorDialogue('在混乱的人群中精准地找到了AUV和至宝'),
    newLinesDialogue('是AUV先生和至小姐吗？', EW),
    newLinesDialogue('仁慈医院创伤小组，奉菟菟小姐指令前来接诊', EW),
    newNarratorDialogue('为首的医生语速平稳'),
    newNarratorDialogue('动作麻利地将虚弱的至安置在担架上'),
    newNarratorDialogue('AUV看着至宝被迅速转移，悬着的心终于落下一半'),
    newNarratorDialogue('他赶紧拿着缴费单冲到收费处，将菟菟转来的钱缴清'),
    newNarratorDialogue('拿到"已缴费"凭证时，他才真切感受到劫后余生的虚脱感'),
    newNarratorDialogue('他跟着担架往外走，回头看了一眼混乱的公立医院急诊大厅'),
    newNarratorDialogue('那些还在痛苦呻吟、等待缴费的同学'),
    newNarratorDialogue('他心中五味杂陈'),
    newLinesDialogue('至同学安顿好后，给我个消息', hei),
    newLinesDialogue('律师可能需要你们作为受害方提供一些证词', hei),
    newLinesDialogue('另外…照顾好自己', hei),
    newNarratorDialogue('最后四个字，让AUV的心莫名地动了一下'),
    newNarratorDialogue('他仿佛能看到屏幕那头，那个戴着黑框眼镜的女孩，正冷静地调动着庞大的资源'),
    newNarratorDialogue('她的"清算"，才刚刚开始'),
    newLinesDialogue('收到了。至在去仁慈医院的路上了', auv),
    newLinesDialogue('谢谢…真的', auv),
    newLinesDialogue('需要作证，随时叫我', auv),
    newLinesDialogue('你…也注意安全', auv),
    newNarratorDialogue('发完消息，他快步跟上远去的救护车'),
    newNarratorDialogue('车窗外，三中那积攒了十几年的污垢'),
    newNarratorDialogue('似乎正在被一股强大而冰冷的力量撕开一道口子'),
    newNarratorDialogue('这钞能力，来得如此及时'),
    newNarratorDialogue('又如此…沉重')
];
const lunchSickHeiShow = new Show(lunchSickHeiDialogues);

const lunchSickNoneDialogues = [
    newLinesDialogue('规定就是规定。押金不交，系统锁死', EW),
    newLinesDialogue('住院手续办不了，药也开不出来', EW),
    newLinesDialogue('要不你用花呗吧', EW),
    newLinesDialogue('花…花呗？', auv),
    newNarratorDialogue('AUV像是抓住了最后一根稻草'),
    newNarratorDialogue('他平时很少用这玩意儿'),
    newNarratorDialogue('手忙脚乱地打开支付宝，点开花呗页面'),
    newNarratorDialogue('当看到仅够覆盖医药费的可用额度时，他几乎要喜极而泣'),
    newLinesDialogue('有！有花呗！', auv),
    newLinesDialogue('用这个！用花呗付！', auv),
    newNarratorDialogue('AUV连忙把手机递过去，声音带着劫后余生的颤抖'),
    newNarratorDialogue('维什戴尔博士面无表情地接过手机'),
    newNarratorDialogue('熟练地操作扫码设备'),
    newNarratorDialogue('随着"滴"的一声轻响，手机弹出"花呗支付1200元成功"的提示'),
    newNarratorDialogue('AUV感觉自己的心也跟着"滴"了一下'),
    newLinesDialogue('好了。去办住院手续吧。', EW),
    newNarratorDialogue('博士把缴费凭证和手机一起递还给AUV'),
    newNarratorDialogue('AUV接过凭证和手机，看着那刺眼的"花呗支付"字样'),
    newNarratorDialogue('再看看旁边虚弱得几乎要晕过去的至宝'),
    newNarratorDialogue('一股混合着心疼、无奈和对自己无能的愤怒涌上心头'),
    newLinesDialogue('走…我们去办住院…', auv),
    newNarratorDialogue('他扶着至宝，声音有些发涩')
];
const lunchSickNoneShow = new Show(lunchSickNoneDialogues);

const arkSameDialogues = [
    newNarratorDialogue('百无聊赖加上饥饿难耐'),
    newNarratorDialogue('AUV摸出充电宝给手机续上命，习惯性地点开了《明日方舟》'),
    newNarratorDialogue('理智刚好回满'),
    newNarratorDialogue('活动关卡"喧闹法则"的突袭模式还差最后几个没打'),
    newNarratorDialogue('他操控着精二专三的史尔特尔'),
    newNarratorDialogue('准备在LS-6的源石虫海潮中开出一个"黄昏"清场'),
    newNarratorDialogue('就在他手指即将按下技能的瞬间'),
    newNarratorDialogue('一个顶着极其醒目ID的玩家申请加入'),
    newLinesDialogue('【"凯尔希的狗" 申请加入您的作战】'),
    newNarratorDialogue('AUV手一抖，"黄昏"差点按歪，烧死了自己两个先锋'),
    newNarratorDialogue('他盯着那个ID，嘴角抽搐了一下'),
    newNarratorDialogue('这名字…够直白，也够…舔狗'),
    newNarratorDialogue('看着自己因为饥饿而略显迟钝的反应，AUV想着多个人分担压力也好'),
    newLinesDialogue('同意', auv),
    newNarratorDialogue('“凯尔希的狗”立刻加入了队伍，选了个精二专三的…凯尔希。'),
    newLinesDialogue('……酷', auv),
    newNarratorDialogue('战斗开始'),
    newNarratorDialogue('AUV这边因为饿，部署干员慢了一拍，防线差点被源石虫冲破'),
    newNarratorDialogue('就在这时，"凯尔希的狗"操作的凯尔希动了'),
    newNarratorDialogue('Mon3tr如同黑色闪电般切入战场，精准地挡在了缺口处'),
    newNarratorDialogue('技能"指令：结构加固"瞬间开启，硬生生扛住了汹涌的虫潮'),
    newNarratorDialogue('凯尔希本体迅速移动到最佳治疗位'),
    newNarratorDialogue('"指令：熔毁"精准覆盖了AUV的前排干员'),
    newNarratorDialogue('瞬间抬满血线'),
    newNarratorDialogue('操作流畅，意识顶尖'),
    newNarratorDialogue('对凯尔希的理解堪称人柱力级别'),
    newNarratorDialogue('AUV看得一愣一愣的，这水平，绝对是个大佬！'),
    newNarratorDialogue('战斗结束，轻松通关'),
];

const ark1Dialogues = arkSameDialogues.concat([
    newNarratorDialogue('AUV正准备发个“666”表示感谢，对方却先发来了消息'),
    newLinesDialogue('部署慢了0.75秒，先锋差点暴毙', EW),
    newLinesDialogue('低血糖？建议补充葡萄糖或高糖食物', EW),
    newLinesDialogue('史尔特尔的黄昏释放角度偏左3.5度，烧死了自己人', EW),
    newLinesDialogue('手抖？疲劳或电解质紊乱也会影响微操哦', EW),
    newLinesDialogue('总体战术思路清晰，及格', EW),
    newLinesDialogue('但身体状态拖累操作，建议下线进食休息', EW),
    newNarratorDialogue('AUV看着屏幕上精准到小数点后一位的"诊断"'),
    newNarratorDialogue('整个人都僵住了'),
    newNarratorDialogue('这语气…这用词…这该死的、熟悉的、带着学术冰冷感和一丝不易察觉的…关切？'),
    newNarratorDialogue('主要是这头像，这不是明明白白就是维什戴尔吗！！上面还写着真名呢！！！'),
    newNarratorDialogue('他点开了"凯尔希的狗"的个人资料'),
    newNarratorDialogue('签名档赫然写着：'),
    newNarratorDialogue('"罗德岛医疗部实习干员，专攻源石技艺与常规医学交叉应用"'),
    newNarratorDialogue('"在线时间：随缘（通常在上班时间）"'),
    newLinesDialogue('……维什戴尔博士？', auv),
    newNarratorDialogue('对方沉默了几秒'),
    newNarratorDialogue('AUV的心跳莫名加速'),
    newLinesDialogue('嗯。', EW),
    newLinesDialogue('傻大个。', EW),
    newLinesDialogue('……', auv),
    newNarratorDialogue('果然是她！而且她还记得那件荒诞到极点的事情！'),
    newNarratorDialogue('一股混合着尴尬和羞耻的热流涌上脸颊'),
    newLinesDialogue('…是…是我。博士您记性真好…', auv),
    newLinesDialogue('那个…当时情况紧急…多亏了您的…呃…"创新支付方案"…', auv),
    newLinesDialogue('这叫"非常规支付手段"。', EW),
    newLinesDialogue('在特定压力情境下，个体对虚拟资产的锚定价值认知会产生显著偏移', EW),
    newLinesDialogue('甚至能临时构建一套可行的兑换模型', EW),
    newLinesDialogue('某种程度上，它完美印证了凯尔希医生关于‘源石技艺在非理想环境下适应性应用’的部分理论推演', EW),
    newLinesDialogue('以及可露希尔后勤模型中"非标准资源流通"的潜在可能性', EW),
    newLinesDialogue('……何意味', auv),
    newLinesDialogue('那个…您也玩舟游？还…玩得这么好？而且…上班时间玩？', auv),
    newLinesDialogue('放松。研究案例。', EW),
    newLinesDialogue('泰拉的源石技艺与病理学、神经反应、应激机制有诸多可类比之处', EW),
    newLinesDialogue('凯尔希医生的理论极具前瞻性和实践指导意义', EW),
    newLinesDialogue('至于"上班时间"…', EW),
    newNarratorDialogue('对方停顿了一下'),
    newNarratorDialogue('几秒钟后，消息才再次弹出，语气似乎比之前更平淡'),
    newNarratorDialogue('甚至带着一丝不易察觉的忧伤'),
    newLinesDialogue('我需要…定期进行一些…"源石技艺适应性训练"', EW),
    newLinesDialogue('或者说…"抑制训练"', EW),
    newLinesDialogue('在相对可控的环境下，模拟源石技艺的波动', EW),
    newLinesDialogue('观察其对生理指标的影响', EW),
    newLinesDialogue('并尝试…建立耐受阈值', EW),
    newLinesDialogue('………………何意味？', auv),
    newNarratorDialogue('他联想到维什戴尔博士在医院时那略显苍白疲惫的脸色'),
    newNarratorDialogue('一个大胆的、甚至有些惊悚的猜测浮现在脑海'),
    newLinesDialogue('嗯。', EW),
    newLinesDialogue('源石病（Oripathy）。', EW),
    newLinesDialogue('早期。体表结晶化程度低', EW),
    newLinesDialogue('目前主要影响神经传导效率和…情绪稳定性', EW),
    newLinesDialogue('所以需要"训练"', EW),
    newLinesDialogue('在游戏里模拟源石技艺的波动，是最安全、最可控的方式', EW),
    newLinesDialogue('凯尔希医生的理论，对理解自身病情和寻找抑制方案有重要参考价值', EW),
    newNarratorDialogue('AUV看着屏幕上冰冷的"源石病（Oripathy）"三个字，感觉一股寒意从脊椎升起'),
    newNarratorDialogue('他想起游戏里那些感染矿石病的干员，想起他们承受的痛苦和歧视'),
    newNarratorDialogue('他从未想过，这种病会降临在眼前这位冷静、犀利的博士身上'),
    newNarratorDialogue('难怪她对凯尔希的理论如此痴迷…难怪她能在那种高压环境下想出用合成玉付账的“天才”方案…这不仅仅是学术兴趣，更是关乎她自身生存的探索！'),
    newLinesDialogue('博士…我…', auv),
    newNarratorDialogue('一时语塞，不知道该说什么。安慰？显得苍白。同情？似乎是对这位强大学者的侮辱'),
    newLinesDialogue('无需同情。', EW),
    newLinesDialogue('数据收集和模型验证更重要。', EW),
    newLinesDialogue('另外，你肚子叫的声音，我隔着手机都能隐约捕捉到波形', EW),
    newLinesDialogue('建议立刻进食', EW),
    newLinesDialogue('低血糖状态下进行高精度操作，效率低下且有害健康', EW),
    newLinesDialogue('我这边…"训练"告一段落', EW),
    newLinesDialogue('准备去补充理智合剂（咖啡）和能量棒', EW),

    newImgNarratorDialogue('./医院.jpg'),
    newNarratorDialogue('发完这条消息，维什戴尔收起手机，走向食堂'),
    newNarratorDialogue('她感觉体内那熟悉的神经刺痛感似乎减轻了'),
    newNarratorDialogue('她将其归类为，对"高适应性参照组个体"产生的…研究兴奋度提升，暂时压制了生理不适'),
    newLinesDialogue('嗯，一定是这样', EW)
]);
const ark1Show = new Show(ark1Dialogues);

const ark2Dialogues = arkSameDialogues.concat([
        newLinesDialogue('建议立刻进食', EW),
        newLinesDialogue('低血糖状态下进行高精度操作，效率低下且有害健康', EW),
        newLinesDialogue('我这边…"训练"告一段落', EW),
        newLinesDialogue('准备去补充理智合剂（咖啡）和能量棒', EW),
        
        newLinesDialogue('需要帮你带份？', EW),
        newLinesDialogue('罗德岛的营养配餐在热量和电解质配比上还算科学', EW),
        newLinesDialogue('适合你这种…低血糖的史尔特尔驾驶员', EW),
        newNarratorDialogue('话题再次被生硬地转到了吃饭上'),
        newLinesDialogue('…那就…麻烦您了？', auv),
        newLinesDialogue('清淡点的就行…谢谢博士！', auv),
        newLinesDialogue('嗯。', EW),
        newLinesDialogue('活动LS-7突袭，要一起刷吗？', EW),
        newLinesDialogue('我需要一个状态稳定的"参照组"', EW),
        newLinesDialogue('观察在协同作战下，源石技艺波动对团队战术执行效率的影响', EW),
        newLinesDialogue('你史尔特尔玩得…在低血糖debuff下，还能维持及格线', EW),
        newLinesDialogue('作为参照组基础值…尚可', EW),
        newLinesDialogue('…刷！', auv),
        newLinesDialogue('但博士…能…能先送饭吗？', auv),
        newLinesDialogue('我感觉…我的理智（Sanity）…和血糖…都要归零了…', auv),
        newLinesDialogue('收到。', EW),
        newLinesDialogue('维持参照组基础状态是首要任务。', EW),
        newLinesDialogue('已通过"美团拼好饭"平台，为你订购"罗德岛标准作战营养套餐（特供版）', EW),
        newLinesDialogue('预计送达时间：15分钟', EW),
        newLinesDialogue('送达地点：泾县三中校门口', EW),
        newLinesDialogue('订单号：DOGEOFKFC1145141919', EW),
        newLinesDialogue('内含：高GI碳水（米饭）150g、优质蛋白（鸡胸肉）100g、膳食纤维（焯水西兰花）80g、电解质补充剂（低盐紫菜汤）200ml', EW),
        newLinesDialogue('热量：约650kcal、钠含量：<500mg', EW),
        newLinesDialogue('符合术后/病后初期清淡饮食标准', EW),
        newLinesDialogue('备注：请外卖员放置于校门卫处', EW),
        newLinesDialogue('收货人：高个子史尔特尔驾驶员（AUV）', EW),
        newLinesDialogue('………………', auv),
        newLinesDialogue('这都什么跟什么啊', auv),
        newNarratorDialogue('当AUV气喘吁吁地冲到校门口时'),
        newNarratorDialogue('看到一个穿着皇色外卖服的小哥，拎着印着"拼好饭"logo的普通塑料袋'),
        newNarratorDialogue('正在跟门口的老师交涉'),
        newLinesDialogue('哦！史迪仔驾驶员是你小子啊！', teacher),
        newNarratorDialogue('蜂兵老师恍然大悟，把塑料袋塞给AUV'),
        newNarratorDialogue('眼神里充满"现在的学生真有病"的感慨'),
        newNarratorDialogue('AUV老脸一红'),
        newNarratorDialogue('接过袋子，顾不上道谢，跑到一边角落'),
        newNarratorDialogue('颤抖着手打开塑料袋，里面是四个再普通不过的透明塑料餐盒'),
        newLinesDialogue('…………', auv),
        newNarratorDialogue('AUV的心情无比复杂'),
        newLinesDialogue('[图片]', auv),
        newLinesDialogue('博士…"特供餐"…已接收…', auv),
        newLinesDialogue('这…这跟我想象的罗德岛伙食…差距有点大啊…', auv),
        newLinesDialogue('嗯。', EW),
        newLinesDialogue('外观符合预期。', EW),
        newLinesDialogue('营养构成达标。', EW),
        newLinesDialogue('立即摄入。', EW),
        newLinesDialogue('拍照是为了确认你确实吃了，而非丢弃', EW),
        newLinesDialogue('浪费食物影响数据准确性', EW),
        newLinesDialogue('给你5分钟', EW),
        newLinesDialogue('5分钟后，LS-7突袭集合', EW),
        newLinesDialogue('记住，你现在的身份是：', EW),
        newLinesDialogue('血糖补充中的史尔特尔驾驶员兼源石技艺波动参照组', EW),
        newLinesDialogue('状态，即将恢复', EW),
        newNarratorDialogue('AUV看着手机，又看看手里这份毫无灵魂的特供餐'),
        newNarratorDialogue('想想那位在游戏里等着他打副本的博士'),
        newNarratorDialogue('在现实里给他点拼好饭'),
        newNarratorDialogue('还身患矿石病'),
        newNarratorDialogue('他悲愤地扒拉了一口白米饭'),
        newNarratorDialogue('嚼着干巴巴的鸡胸肉'),
        newNarratorDialogue('对着空气，发出今日份第N次灵魂呐喊'),
        newLinesDialogue('何意味！', auv)
]);
const ark2Show = new Show(ark2Dialogues);

const auvConfessionEWDialogues = [
    newNarratorDialogue('在维什戴尔刚把手机揣回白大褂口袋时，手机又震动了一下'),
    newNarratorDialogue('她微微蹙眉，以为是工作消息'),
    newNarratorDialogue('解锁屏幕'),
    newNarratorDialogue('映入眼帘的，是来自AUV的一长串信息'),
    newNarratorDialogue('维什戴尔博士的眉头越皱越紧'),
    newNarratorDialogue('镜片后的目光从最初的疑惑，逐渐转为一种…难以言喻的复杂'),
    newLinesDialogue('博士！', auv),
    newLinesDialogue('我…我有些话憋在心里很久了！', auv),
    newLinesDialogue('我第一次在现实里见到玩明日方舟的女孩子！', auv),
    newLinesDialogue('在医院看到你看到你，你小小的，非常可爱，简直让人不敢想象你是玩明日方舟的！', auv),
    newLinesDialogue('但是我没有勇气去加你的微信，因为你身上一点都没有那种猥琐的气息！', auv),
    newLinesDialogue('我真的很惊喜！', auv),
    newLinesDialogue('但是我不敢找你说话！', auv),
    newLinesDialogue('因为我和女孩子说话的经历只在明日方舟里！', auv),
    newLinesDialogue('阿米娅的温柔，白面鹗的冷静，德克萨斯的沉默，能天使的活泼…', auv),
    newLinesDialogue('我讨厌温柔的女孩子！', auv),
    newLinesDialogue('因为她们对谁都很温柔！', auv),
    newLinesDialogue('我一点都不了解你，甚至不敢去加你的微信！', auv),
    newLinesDialogue('我真的好喜欢你！', auv),
    newLinesDialogue('我第一次在现实里见到像明日方舟里一般娇小可爱的女孩子！', auv),
    newLinesDialogue('你的眼睛大大的，睫毛长长的，眼袋也大大的！脸小小的！', auv),
    newLinesDialogue('在班里我一直都不敢跟别人说话！', auv),
    newLinesDialogue('我的舍友都因为我玩明日方舟看不起我！', auv),
    newLinesDialogue('我真的很喜欢你！', auv),
    newLinesDialogue('我不知道你能不能看到这条消息！', auv),
    newLinesDialogue('你，愿意做我的阿米娅吗?', auv),
    newNarratorDialogue('维什戴尔博士站在人来人往的医院走廊'),
    newNarratorDialogue('阳光透过窗户，在她冰冷的镜片上反射出锐利的光'),
    newNarratorDialogue('她沉默地看着那满屏的、逻辑混乱、充满主观臆断和角色投射的文字'),
    newNarratorDialogue('指尖在屏幕上悬停了许久'),
    newNarratorDialogue('最终，她推了推眼镜'),
    newNarratorDialogue('用一种近乎解剖刀般精准而冰冷的语气开始诊断'),
    newLinesDialogue('综合评估：', EW),
    newLinesDialogue('你目前的状态，符合"重度二次元文化沉浸导致的现实社交认知偏差"（DSM-5暂未收录，但临床观察存在类似案例）。', EW),
    newLinesDialogue('伴随显著的社交焦虑、刻板印象依赖及角色投射倾向。', EW),
    newLinesDialogue('建议：', EW),
    newLinesDialogue('1. 立即下线，按原计划补充葡萄糖及电解质。', EW),
    newLinesDialogue('2. 限制游戏时间，增加现实社交暴露（建议从小组合作项目开始，非一对一）。', EW),
    newLinesDialogue('3. 阅读《人际沟通分析（TA）入门》及《认知行为疗法（CBT）自助手册》。', EW),
    newLinesDialogue('4. 如症状持续或加重，强烈建议寻求专业心理咨询。', EW),
    newLinesDialogue('5. 关于"阿米娅"的请求：', EW),
    newLinesDialogue('   - 驳回。', EW),
    newLinesDialogue('   - 理由：角色功能不匹配，现实伦理冲突，且违反罗德岛干员行为守则（如果你指的是游戏内）。', EW),
    newLinesDialogue('   - 另：凯尔希医生会建议你进行至少三个月的现实社交功能康复训练。', EW),
    newLinesDialogue('以上。', EW),
    newLinesDialogue('"凯尔希的狗，下线。', EW),
    newNarratorDialogue('维什戴尔博士面无表情地锁屏，将手机塞回口袋'),
    newNarratorDialogue('仿佛只是处理了一份异常数据报告'),
    newNarratorDialogue('她推了推眼镜'),
    newNarratorDialogue('迈着平稳的步伐走向食堂'),
    newNarratorDialogue('只是指尖几不可察地微微蜷缩了一下'),
    newNarratorDialogue('像是被某种无形的源石技艺波动轻轻刺中了神经末梢'),
    newNarratorDialogue('而手机另一端的AUV'),
    newNarratorDialogue('看着屏幕上那密密麻麻、条分缕析、冰冷到极点的"诊断书"'),
    newNarratorDialogue('感觉自己的世界比刚才被源石虫海淹没时崩塌得还要彻底'),
    newNarratorDialogue('他默默退出游戏，关掉手机'),
    newNarratorDialogue('把脸深深埋进自己的那啥里，发出一声长长的、充满社死气息的哀鸣'),
    newLinesDialogue('……我到底在干什么啊！！！！', auv)
];
const auvConfessionEWShow = new Show(auvConfessionEWDialogues);

const heiYi1Dialogues = [
    newImgNarratorDialogue('操场.jpg'),
    newNarratorDialogue('阳光懒洋洋地洒在三中的操场，空气中还残留着一丝若有若无的、混合了机油和消毒水的诡异味道'),
    newNarratorDialogue('AUV找了个僻静的树荫角落坐下，肚子饿得咕咕直叫'),
    newNarratorDialogue('他摸出手机，点开《明日方舟》，试图用泰拉大陆的纷争转移饥饿感'),
    newNarratorDialogue('理智还没回满，他百无聊赖地刷着材料本'),
    newNarratorDialogue('就在这时，他眼角的余光瞥见操场另一端的看台上，坐着一个熟悉的身影'),
    newNarratorDialogue('是黑毛黑框厨。她穿着那身一看就价格不菲的定制校服，乌黑的长发柔顺地披着，鼻梁上架着标志性的黑框眼镜'),
    newNarratorDialogue('阳光给她镀上了一层柔和的金边，她微微低着头，神情是AUV从未见过的专注和…荡漾？嘴角还挂着一丝可疑的傻笑'),
    newNarratorDialogue('她膝盖上摊开一本精装书，封面是几个闪闪发光的二次元美男——《偶像梦幻祭2》官方小说'),
    newNarratorDialogue('他正想着，一个自我感觉良好的长发男三步并作两步蹿上看台，目标明确地直奔黑毛黑框厨而去，一屁股就坐在了她旁边，距离近得过分'),
    newNarratorDialogue('AUV心里咯噔一下。这哥们儿他认识，隔壁班的长发男，出了名的文艺b，纯纯的奇葩'),
    newNarratorDialogue('黑毛黑框厨正沉浸在剧情里，嘴角还带着笑，突然感觉身边光线一暗，一股混合着淡淡烟草和某种冷冽古龙水的味道飘了过来'),
    newNarratorDialogue('她身体一僵，脸上的笑容瞬间消失，像受惊的小动物一样猛地抬起头，黑框眼镜后的眼睛里充满了茫然和一丝被侵入领地的不安'),
    newNarratorDialogue('长发男没有立刻说话，只是用那双深邃、带着玩味探究的眼睛，慢悠悠地打量着黑毛黑框厨，从她泛红的脸颊，滑到她紧抱着书本的手指，最后停留在她微微张开的、带着困惑的唇上'),
    newNarratorDialogue('他的嘴角勾起一丝若有若无的弧度，声音不高，却带着一种奇异的穿透力'),
    newLinesDialogue('同学…', yi),
    newLinesDialogue('…你长得好漂亮。', yi),
    newNarratorDialogue('他停顿了一下，目光像羽毛般扫过她的脸，似乎在欣赏一件艺术品'),
    newNarratorDialogue('菟菟抱着《偶像梦幻祭2》的小说，像抱着最后的盾牌，身体下意识地往后缩了缩'),
    newNarratorDialogue('黑框眼镜都滑下来一点，露出那双写满了警惕的大眼睛'),
    newLinesDialogue('…我想做你男朋友。', yi),
    newLinesDialogue('…我会对你好的。真的。', yi),
    newNarratorDialogue('菟菟整个人都僵住了，这直白又带着压迫感的表白让她无所适从'),
    newNarratorDialogue('她张了张嘴，想说什么，但平时在AUV面前聊起CP时那点小活泼此刻消失得无影无踪，只剩下慌乱'),
    newLinesDialogue('不要拒绝行不行？', yi),
    newLinesDialogue('…你看，追你的人那么多…', yi),
    newLinesDialogue('…我怕你喜欢上别的男孩。', yi),
    newNarratorDialogue('菟菟像被踩了尾巴的猫，声音都尖了一点'),
    newLinesDialogue('我…我没有…', hei),
    newLinesDialogue('…我身边同学都谈恋爱了…', yi),
    newLinesDialogue('…所以，我也想谈恋爱。', yi),
    newLinesDialogue('…那，你不谈恋爱的话…', yi),
    newLinesDialogue('…能不能让我牵牵你的手？', yi),
    newNarratorDialogue('菟菟猛地摇头，抱着书又往后挪了一大截，几乎要掉下看台'),
    newLinesDialogue('…不牵手的话…', yi),
    newLinesDialogue('…可以抱抱你？', yi),
    newNarratorDialogue('菟菟惊恐地瞪大了眼睛，拼命摇头，喉咙像是被堵住了，发不出声音'),
    newNarratorDialogue('长发男看着她这副彻底受惊的样子，低低地笑了一声，那笑声带着一丝满足和…残忍的兴味'),
    newNarratorDialogue('他最后，用一种近乎叹息，却又带着不容置疑的期待语气，缓缓说道'),
    newLinesDialogue('…不能抱的话…那你能不能…靠在我的肩膀上？', yi),
    newNarratorDialogue('巨大的恐惧和荒谬感让菟菟脱口而出，带着浓浓的崩溃'),
    newLinesDialogue('我…我撞邪了？！', hei),
    newNarratorDialogue('她的大脑CPU仿佛被这过于奇葩的三次元冲击干烧了，半天只憋出几个不成句的词'),
    newLinesDialogue('撞邪？', yi),
    newNarratorDialogue('长发男挑了挑眉，似乎觉得这个词很有趣，他非但没有退开，反而又向前倾了倾，目光锁住菟菟惊慌的眼睛'),
    newLinesDialogue('…是我看错了吗？还是说…', yi),
    newLinesDialogue('…你其实很享受这种…被注视的感觉？', yi),
    newLinesDialogue('像只…受惊的小动物，在猎人的目光下…瑟瑟发抖？', yi),
    newNarratorDialogue('就在菟菟手忙脚乱地在精致小挎包里翻找（疑似要掏防狼喷雾）的时候'),
    newNarratorDialogue('一个高大的身影带着一阵风，三步并作两步冲上了看台'),
    newNarratorDialogue('是AUV！'),
    newNarratorDialogue('他实在看不下去了'),
    newNarratorDialogue('虽然肚子饿得咕咕叫，虽然理智还没刷完'),
    newNarratorDialogue('但看着菟菟学姐那副受惊小动物般的模样，再想想平时在食堂她虽然优雅疏离但偶尔和自己聊起CP时那点小娇羞…一股莫名的保护欲涌了上来'),
    newLinesDialogue('喂！你干嘛呢！', auv),
    newLinesDialogue('离菟菟远点！没看见人家不愿意吗？', auv),
    newNarratorDialogue('菟菟正慌乱地摸索着包里的防身法宝，突然感觉眼前一暗，一个熟悉的身影挡在了前面'),
    newNarratorDialogue('她抬起头，透过有些滑落的黑框眼镜，看到了AUV那略显焦急但异常可靠的侧脸'),
    newNarratorDialogue('一瞬间，她紧绷的神经像被按下了暂停键，刚才的惊慌失措和语无伦次瞬间消失，取而代之的是一种…奇异的安心感，以及一丝不易察觉的红晕悄悄爬上耳尖'),
    newLinesDialogue('A…AUV？', hei),
    newNarratorDialogue('长发男被AUV这突如其来的、带着强烈冲击力的介入打断，动作微微一顿'),
    newNarratorDialogue('他缓缓直起身，脸上那玩味的笑容并未消失，反而更深了些，只是目光从菟菟身上移开，落在了AUV脸上'),
    newNarratorDialogue('那眼神深邃依旧，却带上了一丝不易察觉的…审视和兴味？仿佛在看一个意外闯入的、颇为有趣的猎物'),
    newLinesDialogue('哦？', yi),
    newLinesDialogue('…是你啊，AUV同学。', yi),
    newLinesDialogue('…跟这位…可爱的小兔子很熟？', yi),
    newNarratorDialogue('AUV一听这话，火气"噌"就上来了'),
    newNarratorDialogue('他平时脾气不错，但最烦这种没边界感还自以为是的家伙，尤其是在他饿着肚子的时候！'),
    newLinesDialogue('熟不熟关你屁事！', auv),
    newLinesDialogue('你管这叫聊天？你那是骚扰！赶紧走开！再不走我喊蜂老师了！', auv),
    newNarratorDialogue('长发男看着AUV愤怒的脸，那不加掩饰的敌意和护在身后的姿态，反而让他嘴角那抹玩味的笑容更深了'),
    newNarratorDialogue('他没有动怒，反而低低地笑了起来，那笑声低沉，带着一种洞悉一切的从容和…一丝不易察觉的愉悦？'),
    newLinesDialogue('呵…', yi),
    newLinesDialogue('…行吧。', yi),
    newNarratorDialogue('他慢悠悠地站起身，动作优雅地整理了一下自己本就一丝不苟的衣襟，仿佛刚才那场充满压迫感的"交流"都只是场无关紧要的游戏'),
    newNarratorDialogue('他转身准备离开，步伐从容不迫。只是在走下看台前，他又一次回头。'),
    newNarratorDialogue('那眼神精准地穿过AUV肩膀的缝隙，如同锁定目标的探针，落在菟菟身上，带着一丝若有若无的、如同锁定猎物般的…期待和玩味？'),
    newLinesDialogue('下次见，小兔子。', yi),
    newNarratorDialogue('然后，他的目光重新回到AUV脸上，那眼神里的兴味更浓了'),
    newLinesDialogue('…还有你，AUV同学。', yi),
    newLinesDialogue('你…护食的样子，挺有意思。', yi),
    newNarratorDialogue('说完，他不再停留，头也不回地离开了，背影消失在操场边缘的树荫下，留下一种令人脊背发凉、却又挥之不去的危险余韵'),
    newNarratorDialogue('碍事的人走了，看台上只剩下AUV和菟菟。气氛一时有点…微妙的安静'),
    newNarratorDialogue('菟菟低着头，手指无意识地绞着小说书页的一角，黑框眼镜下的脸颊红扑扑的'),
    newNarratorDialogue('她偷偷抬眼看了看AUV，又飞快地低下头'),
    newLinesDialogue('…谢…谢谢你，AUV。', hei),
    newNarratorDialogue('AUV挠了挠头，刚才怼人的气势瞬间消失，也感觉有点不好意思'),
    newLinesDialogue('咳…没事，应该的。那家伙太烦人了。', auv),
    newNarratorDialogue('他顿了顿，目光落在菟菟怀里那本闪闪发光的书上，纯粹是出于礼貌想找个话题'),
    newLinesDialogue('呃…菟菟你…在看什么书啊？封面挺…闪的。', auv),
    newNarratorDialogue('这句话像按下了某个神奇的开关。菟菟猛地抬起头，刚才的娇羞和慌乱瞬间消失得无影无踪，黑框眼镜后的眼睛"唰"地一下亮了起来'),
    newLinesDialogue('是《偶像梦幻祭2》的官方小说！Knights篇！超——级——棒！', hei),
    newLinesDialogue('AUV！我跟你说！这章！这章简直是神回！', hei),
    newLinesDialogue('……', auv),
    newNarratorDialogue('心里咯噔一下'),
    newNarratorDialogue('Knights？偶像梦幻祭？这都啥跟啥啊？他只玩明日方舟和三角舟啊！'),
    newNarratorDialogue('但菟菟完全没注意到AUV茫然的眼神，她兴奋地翻开书，手指点着其中一页，语速快得像开了二倍速'),
    newLinesDialogue('你看你看！濑名泉！就是封面上这个银发蓝眼、超——级帅气的！他是Knights的King！', hei),
    newLinesDialogue('虽然平时总是凶巴巴的，说别人"超烦人"，但是！他对鸣上岚和朱樱司就特别温柔！尤其是对真绪！', hei),
    newNarratorDialogue('她激动地晃着AUV的胳膊，AUV感觉自己像个被狂风摇晃的稻草人'),
    newLinesDialogue('濑名前辈和真绪君！泉真CP！是官配！官配你懂吗！', hei),
    newLinesDialogue('这章里，真绪君给濑名前辈带了手作便当！虽然被濑名前辈说"味道一般"，但是！他全！部！吃！完！了！连一颗米都没剩！', hei),
    newLinesDialogue('呜…这暗戳戳的宠溺！我死了！泉真is rio！', hei),
    newNarratorDialogue('AUV被她晃得有点晕，肚子也适时地发出了一声响亮的"咕——"'),
    newNarratorDialogue('他只能僵硬地扯出一个笑容'),
    newLinesDialogue('啊…哈…是…是吗？吃…吃完了啊…那…那挺好的…', auv),
    newLinesDialogue('所以…这个叫泉的…胃口不错？', auv),
    newLinesDialogue('……', hei),
    newNarratorDialogue('她像是被按了暂停键，兴奋的表情凝固了一瞬'),
    newLinesDialogue('AUV！重点不是胃口啊！是心意！是羁绊！', hei),
    newLinesDialogue('是傲娇的濑名前辈口是心非地接受了真绪君的心意！这糖多甜啊！', hei),
    newLinesDialogue('心…心意？羁绊？糖？', auv),
    newNarratorDialogue('看着AUV那副"我是谁我在哪这女人在说什么"的纯直男懵逼脸，菟菟深吸一口气，像是下定了某种决心'),
    newNarratorDialogue('她猛地凑近AUV，黑框眼镜几乎要怼到AUV脸上'),
    newLinesDialogue('AUV！你听我说！', hei),
    newLinesDialogue('Knights！是ES里最棒的组合之一！濑名泉！是King！月永雷欧！是天才作曲家！', hei),
    newLinesDialogue('朔间零！是吸血鬼贵族！朱樱司！是小天使！鸣上岚！是大家的姐姐！', hei),
    newLinesDialogue('而濑名泉和衣更真绪！就是泉真！他们之间的互动！那种别扭的关心！口是心非的温柔！', hei),
    newLinesDialogue('就是最棒的CP！是双箭头！是官方盖章的！', hei),
    newNarratorDialogue('AUV被她突然的靠近和连珠炮般的术语轰炸搞得更加晕头转向，身体僵硬得像块石头'),
    newNarratorDialogue('他悲愤地在心里呐喊'),
    newLinesDialogue('何意味！', auv)
];
const heiYi1Show = new Show(heiYi1Dialogues);

export {s1, sagiMini1Show, sagiMini1FailShow, zhiKfcFailShow, zhiKfcShow, 
    sagiMini2FailShow, sagiMini2Show, sagiAfternoonShow, sagiMini2StopSchoolShow, zhiAfterSchoolFailShow, zhiAfterSchoolShow, 
    tangHomeMiniShow, morningTeaShow, yiDelta1Show, yiDelta2Show,
    halloweenSameShow, halloweenHeiShow, halloweenZhiShow, halloweenSagiShow, halloweenCatchShow, 
    lunchSickSameShow, lunchSickArkShow, lunchSickHeiShow, lunchSickNoneShow, ark1Show, ark2Show, auvConfessionEWShow, heiYi1Show };